簡體   English   中英

Selenium Python 找不到元素

[英]Selenium Python can't find the element

我想找到該元素並檢查其庫存狀態,但找不到該元素

網站截圖

網站截圖 2

網站截圖3

網站截圖4

我的代碼:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM