Python 代码不';在网站上找不到任何产品
我写了一些代码(下面有一段代码)来废弃商店网站上的所有产品,但它找不到任何产品。。。我不知道这个代码有什么问题。有人能帮我吗?我添加了screnn来显示html(product tile表示一些产品框,所以我认为我应该使用这个类来获得必要的信息)Python 代码不';在网站上找不到任何产品,python,selenium,screen-scraping,Python,Selenium,Screen Scraping,我写了一些代码(下面有一段代码)来废弃商店网站上的所有产品,但它找不到任何产品。。。我不知道这个代码有什么问题。有人能帮我吗?我添加了screnn来显示html(product tile表示一些产品框,所以我认为我应该使用这个类来获得必要的信息) 请尝试下面的代码,看看是否有帮助 prod=WebDriverWait(driver, 20).until(expected_conditions.visibility_of_all_elements_located((By.CSS_SELECTOR,
请尝试下面的代码,看看是否有帮助
prod=WebDriverWait(driver, 20).until(expected_conditions.visibility_of_all_elements_located((By.CSS_SELECTOR, "div.product-tile.js-UA-product")))
for el in prod:
name = el.find_element_by_class_name("product-name").get_attribute("innerHTML")
price = el.find_element_by_class_name("price-normal").get_attribute("innerHTML")
请使用以下导入
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.common.by import By
你有产品列表网站的链接吗?或者网页上的HTML?我在问题中添加了屏幕。我看不到你问题中的链接。嗯,仍然不起作用,嗯,也许我应该更改类“product tile”,但它包含所有信息及其唯一类(当我尝试在HTML中查找“product tile”时,该数字与一个网页上的产品数相同)我又添加了一个类名,试试看。如果没有工作,请检查是否有可用的iframe?哪个iframe?我不明白。Serach iframe上面您的产品瓷砖元素在哪里?
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.common.by import By