[英]Selenium Python can't find the element
我想找到該元素並檢查其庫存狀態,但找不到該元素
我的代碼:
while staleElement:
driver.get(list_url)
list_items = driver.find_elements_by_xpath('//li[@class="a-spacing-none g-item-sortable"]')
for item in list_items:
basket = False
try:
basket = item.find_elements_by_xpath('//a[@class="a-button-text a-text-center"]')
except exceptions.StaleElementReferenceException as e:
basket = item.find_elements_by_xpath('//a[@class="a-button-text a-text-center"]')
print(basket[0].text)
安慰:
使xpath的相對:
for item in list_items:
basket = False
try:
basket = item.find_elements_by_xpath('.//a[@class="a-button-text a-text-center"]')
except exceptions.StaleElementReferenceException as e:
basket = item.find_elements_by_xpath('.//a[@class="a-button-text a-text-center"]')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.