Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 代码不';在网站上找不到任何产品_Python_Selenium_Screen Scraping - Fatal编程技术网

Python 代码不';在网站上找不到任何产品

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,

我写了一些代码(下面有一段代码)来废弃商店网站上的所有产品,但它找不到任何产品。。。我不知道这个代码有什么问题。有人能帮我吗?我添加了screnn来显示html(product tile表示一些产品框,所以我认为我应该使用这个类来获得必要的信息)


请尝试下面的代码,看看是否有帮助

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