![](/img/trans.png)
[英]Selenium Python - Product array page, how do dynamically click a product
[英]How click multiple product url in selenium python
我正在學習 selenium。 我試圖找出如何使用 selenium python 從該頁面打開所有產品詳細信息頁面。 現在它可以提取所有產品 url 但我希望它會打開所有產品詳細信息頁面。 我該怎么做? 這里給出了我的代碼
from selenium import webdriver
import time
browser = webdriver.Chrome("/Users/Downloads/chromedriver")
browser.get("https://www.daraz.com.bd/womens-shalwar-kameez/?spm=a2a0e.home.cate_8.3.73521b94OBZ8sj")
time.sleep(5)
numbers = browser.find_elements_by_css_selector('div.c16H9d a')
for ii in numbers:
print(ii.get_attribute("href"))
time.sleep(4)
browser.close()
這不是獲取“href”,而是從您的腳本中假設所有數字都包含href。
下面的腳本應該為每個鏈接打開新標簽。 在您的機器上運行之前,請先檢查以下語法
for elem in numbers:
link = numbers.get_attribute("href")
browser.execute_script('''window.open(" + link + ","_blank");''')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.