簡體   English   中英

如何使用 Selenium Python 轉到下一頁?

[英]How can I move to the next page with Selenium Python?

我只需要訪問下面鏈接的第 2 到 5 頁上的產品,變量在鏈接的末尾,它根據頁面順序變化

在此處輸入圖像描述

在此處輸入圖像描述

driver.get(url)
classe = driver.find_elements(By. XPATH, "//*[@class='LinksShowcase_UrlContainer__kMj_n']/p")
pages = 1

for x in url:
    driver.get("https://br.ebay.com/b/Portable-Audio/15052/bn_1642614?_pgn="+ str(pages))
    sleep(2)

    for i in classe:
        #pages += 1
        sleep(0.5)
        links.append(i.text)
        print(links)
        sleep(2)

要獲取第 2-5 頁,您可以使用range() function 進行迭代:

for page in range(2, 6):
    driver.get("https://br.ebay.com/b/Portable-Audio/15052/bn_1642614?_pgn="+ str(page))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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