嗨 :) 這是我第一次來這里,我是編程新手。
我目前正在嘗試使用 Selenium 自動化一些作業步驟。
沒有問題,主要是使用find_element(By.ID,'')函式,點擊東西。
但現在我找不到網站上第二個“html”標簽之后的任何元素(見截圖)
督察
我試圖用谷歌搜索這個“多個 html”問題,但我發現的只是人們說不可能有多個 html 標簽。我基本上對html一無所知,但是這個網站似乎不止一個——實際上有三個。第一個之后的任何內容都不能受 find_element 函式的約束。請幫我解決這個困惑。
uj5u.com熱心網友回復:
這些“多個 html”是由于 html 代碼中的 i 幀造成的。每個 iframe 都有自己的 html 代碼。如果您使用的選擇器旨在在其中一個 iframe 中查找某些內容,則您必須在 iframe 中“移動”您的驅動程式。你可以在這個其他問題中找到一個例子
uj5u.com熱心網友回復:
嘗試使用 Xpath。它將幫助您獲得完美的 ID。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428658.html
