亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用selenium(python)在html中查找標簽的索引

使用selenium(python)在html中查找標簽的索引

青春有我 2023-10-26 16:58:43
我試圖找到一個索引或類似的東西,我想找到一個特定的單詞,然后單擊它下面屬于該單詞之后的鏈接,抱歉,如果在這里輸入圖像描述,無法理解,我會放一張圖像,也許會更多可以理解的
查看完整描述

1 回答

?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

如果您希望獲取 selenium 中的元素,您還可以使用相對定位器。

相對定位器允許查找附近的物體。

至于索引,Xpath 中有類似索引的數字。您可以操縱它們來獲取網站數組中的差異元素。

要獲取元素的 Xpath:右鍵單擊對象 > 選擇“檢查”> 復制 > 復制完整的 Xpath。

然后,將該 XPath 存儲在變量中。現在,我們可以更改 xpath 中的數字:

#define xpath

variable = '/html/body/table[3]/tbody/tr/td/table[2]/tbody/tr[1]/td[5]/div/input'


#loop through 10 elements

for i in range(10):

? ?variable = f'/html/body/table[3]/tbody/tr/td/table[2]/tbody/tr[{i}]/td[5]/div/input'

您需要弄清楚 xpath 中的哪些數字需要更改。


此代碼將單擊該元素:


ClickHere = driver.find_element_by_xpath(variable).click()

此代碼將該元素的文本存儲在變量中:


Text = driver.find_element_by_xpath(variable).text


查看完整回答
反對 回復 2023-10-26
  • 1 回答
  • 0 關注
  • 137 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號