如何在 Python 中使用 Selenium WebDriver 從網頁檢索文字而不依賴特定屬性?

Susan Sarandon
發布: 2024-11-02 11:13:02
原創
959 人瀏覽過

How to Retrieve Text from a Web Page Using Selenium WebDriver in Python Without Relying on Specific Attributes?

如何在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板