如何在Python 中使用Selenium WebDriver 檢索文字
嘗試使用Selenium WebDriver 檢索文字時,避免依賴特定屬性非常重要或ID,可能會在網頁重新啟動時變更。要實現更強大的解決方案,請考慮使用以下方法:
您的代碼:
<code class="python">text = driver.find_element_by_class_name("current-stage").text</code>
說明:
透過使用.text,您可以檢索所需元素的文字內容,無需手動指定其確切的字串。這可以確保即使 ID 或其他屬性發生更改,程式碼也能繼續運作。
範例 HTML:
<code class="html"><span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span></code>
在此範例中,程式碼將成功無論 ID 發生什麼變化,都擷取文字「我的文字」。
以上是如何在 Python 中使用 Selenium WebDriver 從網頁檢索文字而不依賴特定屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!