簡體   English   中英

獲取 href selenium python3 中的鏈接

[英]Get the link inside href selenium python3

我正在嘗試使用 python 和 selenium 獲取鏈接 href。 href 網址是<a target="_blank" href="https://click.discord.com/ls/click?upn=RANDOMNUMBERSANDLETTERS" style="text-decoration:none;line-height:100%;background:#5865f2;color:white;font-family:Ubuntu, Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;text-transform:none;margin:0px;"> Verify Email </a>我想獲得完整的不和諧鏈接,但我不知道如何。 我正在使用一個名為https://www.mohmal.com/en/inbox的網站來獲取 href 中的值。 我已經嘗試使用link = driver.find_element_by_xpath("//a[contains(text(),'Verify Email')]").get_attribute('href') print(link)但它返回了網站網址而不是鏈接里面href。 任何幫助將不勝感激!

請使用此 xpath :

(//a[contains(text(),'Verify Email')])[2]

在代碼中:

link = driver.find_element_by_xpath("(//a[contains(text(),'Verify Email')])[2]").get_attribute('href')
print(link)

暫無
暫無

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

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