以前曾经问过,但似乎没有解决我的问题。
我尝试在this page中找到一个元素,但尝试失败:
driver = webdriver.Chrome()
driver.set_window_size(0, 0)
driver.set_window_position(0, 0)
url = "https://www.autotrader.com/cars-for-sale/2003/Aston+Martin/DB7"
driver.get(url)
print (driver.find_element_by_xpath("//span[@data-qaid='txt-lowest-price']").text)
driver.close()
我无法从此页面中删除任何其他数据( by_id,by_name,by_class_name,by_css_selector ),所有数据都返回空文本。
任何建议或反馈都将受到欢迎并受到高度赞赏。
谢谢!
答案 0 :(得分:1)
尝试更换:
driver.find_element_by_xpath("//span[@data-qaid='txt-lowest-price']").text
使用:
driver.find_element_by_xpath("//span[@data-qaid='txt-lowest-price']").get_attribute('textContent')