【发布时间】:2021-04-18 14:28:43
【问题描述】:
我正在使用 Chrome 驱动程序来网络抓取一些关于车辆的信息。当试图获得星级时,它返回空括号“[]”作为结果。有人可以指出我正确的方向吗?这是我正在运行的代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.set_page_load_timeout(30)
driver.get("https://www.edmunds.com/subaru/forester/2020/consumer-reviews/?pagenum=1/")
for review in driver.find_elements_by_xpath("//div[@class='review-item text-gray-darker']"):
rating = review.find_elements_by_xpath("div[@class='truncated-text size-16']/div/div/div/dl[1]/dd/span[@aria-label]/text()")
print(rating)
driver.close()
并得到这个作为回报:
[]
[]
[]
[]
[]
【问题讨论】:
-
你到底想从上面的页面中抓取什么?
标签: python selenium-webdriver web-scraping