Форум сайта python.su
Доброго времени суток!
Программист уз меня нулёвый, потому без подсказки я не решу свою задачу.
А задача следующая:
Имеется определённый сайт с товаром, допустим этот:
https://www.kant.ru
https://www.kant.ru/catalog/product/2746383/
import requests from bs4 import BeautifulSoup as BS r = requests.get("https://www.kant.ru/catalog/product/2746383/") html = BS(r.content, 'html.parser') button = html.select('Непонятно что тут писать в моём случае') print(button)
Офлайн
там в div элементе (контейнере) html кода лежит эээ прописана эта надпись
зы любой браузер иследовать элемент ну или что то подобное
чем парсить будете ето уже дело ваших предпочтений
Отредактировано AD0DE412 (Окт. 23, 2021 17:05:53)
Офлайн
AD0DE412Извини, я не ничего не понял.
там в div элементе (контейнере) html кода лежит эээ прописана эта надпись
Офлайн
Офлайн
TempНайди товар, где написано “Под заказ”, и пришли ссылку сюда.
Так вот, я, ручками(не автоматически) вбиваю ссылки на конкретные товары, нашим подопытным в данном примере будет данный товар:
Отредактировано py.user.next (Окт. 23, 2021 23:45:38)
Офлайн
py.user.nextЭтот сайт взят для примера, мне лишь нужно выдрать надпись из кнопки
AD0DE412Спасибо, но уже открыл данное меню. скрин есть выше. я в нем не разобрался.
Отредактировано Temp (Окт. 24, 2021 00:09:39)
Офлайн
TempВсе сайты разные. К тому же один сайт может меняться. Что сработает для одного сайта, не сработает для другого. А скрипт, написанный для какого-то сайта, может через месяц отвалиться, потому что код сайта будет изменён администрацией сайта.
Этот сайт взят для примера, мне лишь нужно выдрать надпись из кнопки
Офлайн
import requests from bs4 import BeautifulSoup as BS r = requests.get("https://www.kant.ru/catalog/product/2746383/") html = BS(r.content, 'html.parser') button = html.find(class_="kant__product__buy__button--new") print(button.text.strip())
py.user.nextты прав, надеюсь это происходит слишком часто, при необходимости можно прогружать наименование класса со стороннего файла а не прятать его в код, а после обновлять его в случае изменений на сайте.
Офлайн
ну так да DOM это конечая точка как мне представляется
————————————-
————————————
Tempа вы адрес смотрели при выборе цвета товара?
Остался открытым еще один вопрос: как быть с размерами/цветом товара?
Отредактировано AD0DE412 (Окт. 24, 2021 11:42:45)
Офлайн
AD0DE412Вы наверное неправильно меня поняли, я не собираюсь менять значение в данной кнопки, лишь считать.
ну так да DOM это конечая точка как мне представляется————————————-————————————
Офлайн