Bagaimana untuk Mendapatkan Teks dari Halaman Web Menggunakan Selenium WebDriver dalam Python Tanpa Bergantung pada Atribut Khusus?

Susan Sarandon
Lepaskan: 2024-11-02 11:13:02
asal
866 orang telah melayarinya

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

Cara Mengambil Teks Menggunakan Selenium WebDriver dalam Python

Apabila cuba mendapatkan semula teks menggunakan Selenium WebDriver, adalah penting untuk mengelakkan pergantungan pada atribut tertentu seperti XPath atau ID, yang mungkin berubah apabila halaman web dilancarkan semula. Untuk mencapai penyelesaian yang lebih mantap, pertimbangkan untuk menggunakan pendekatan berikut:

Kod Anda:

<code class="python">text = driver.find_element_by_class_name("current-stage").text</code>
Salin selepas log masuk

Penjelasan:

Dengan menggunakan .text, anda mendapatkan semula kandungan teks elemen yang diingini, memintas keperluan untuk menentukan rentetan tepatnya secara manual. Ini memastikan bahawa kod akan terus berfungsi walaupun ID atau sifat lain berubah.

Contoh HTML:

<code class="html"><span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span></code>
Salin selepas log masuk

Dalam contoh ini, kod akan berjaya ekstrak teks "teks saya" tanpa mengira perubahan ID.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Teks dari Halaman Web Menggunakan Selenium WebDriver dalam Python Tanpa Bergantung pada Atribut Khusus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!