Форум сайта python.su
1
Доброго времени суток!
Программист уз меня нулёвый, потому без подсказки я не решу свою задачу.
А задача следующая:
Имеется определённый сайт с товаром, допустим этот:
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)


Офлайн
44
там в div элементе (контейнере) html кода лежит эээ прописана эта надпись
зы любой браузер иследовать элемент ну или что то подобное
чем парсить будете ето уже дело ваших предпочтений
и вставьте ссылку на его url Отредактировано AD0DE412 (Окт. 23, 2021 17:05:53)
Офлайн
1
AD0DE412Извини, я не ничего не понял.
там в div элементе (контейнере) html кода лежит эээ прописана эта надпись
Офлайн
44

и вставьте ссылку на его url Офлайн
857
TempНайди товар, где написано “Под заказ”, и пришли ссылку сюда.
Так вот, я, ручками(не автоматически) вбиваю ссылки на конкретные товары, нашим подопытным в данном примере будет данный товар:
Отредактировано py.user.next (Окт. 23, 2021 23:45:38)
Офлайн
1
py.user.nextЭтот сайт взят для примера, мне лишь нужно выдрать надпись из кнопки
AD0DE412Спасибо, но уже открыл данное меню. скрин есть выше. я в нем не разобрался.
Отредактировано Temp (Окт. 24, 2021 00:09:39)
Офлайн
857
TempВсе сайты разные. К тому же один сайт может меняться. Что сработает для одного сайта, не сработает для другого. А скрипт, написанный для какого-то сайта, может через месяц отвалиться, потому что код сайта будет изменён администрацией сайта.
Этот сайт взят для примера, мне лишь нужно выдрать надпись из кнопки
Офлайн
1
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ты прав, надеюсь это происходит слишком часто, при необходимости можно прогружать наименование класса со стороннего файла а не прятать его в код, а после обновлять его в случае изменений на сайте.
Офлайн
44
ну так да DOM это конечая точка как мне представляется
————————————-
————————————
Tempа вы адрес смотрели при выборе цвета товара?
Остался открытым еще один вопрос: как быть с размерами/цветом товара?
и вставьте ссылку на его url Отредактировано AD0DE412 (Окт. 24, 2021 11:42:45)
Офлайн
1
AD0DE412Вы наверное неправильно меня поняли, я не собираюсь менять значение в данной кнопки, лишь считать.
ну так да DOM это конечая точка как мне представляется————————————-————————————
Офлайн