Python - Selenium返回空结果w /所有方法

时间:2018-04-19 20:44:18

标签: python django selenium

以前曾经问过,但似乎没有解决我的问题。

我尝试在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 ),所有数据都返回空文本。

任何建议或反馈都将受到欢迎并受到高度赞赏。

谢谢!

1 个答案:

答案 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')