Как извлечь названия продуктов с помощью Selenium и Python - PullRequest
1 голос
/ 12 июля 2020

Я пытаюсь взять данные с технического сайта, но когда я пытаюсь распечатать переменную productBox, выводится следующее: [] Может ли кто-нибудь решить эту проблему

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.itopya.com/bilgisayar/masaustu/oyun-bilgisayarlari/')
data = driver.find_element_by_id('allProducts')
productBox = data.find_elements_by_class_name('product col-md-3')
print(productBox)

1 Ответ

0 голосов
/ 12 июля 2020

Чтобы напечатать названия продуктов , вы должны вызвать WebDriverWait для visibility_of_all_elements_located(), и вы можете использовать любую из следующих стратегий поиска :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...