Cara menggunakan xpath dalam python untuk mendapatkan kandungan yang ingin saya tandai
大家讲道理
大家讲道理 2017-05-24 11:35:18
0
4
799

Saya ingin mendapatkan kandungan lengkap di bawah tag di bawah h3 (Dapatkan penjimatan 5% pada Tiket Ripleys Believe It or Not London Bagaimana untuk mendapatkan ini menggunakan xpath? Memohon nasihat pakar

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(4)
阿神

Cara paling mudah ialah memilihnya dan terdapat pilihan untuk menyalin ke xpath

滿天的星座

Di bawah chrome
klik kanan pada elemen
salin->Salin XPath

黄舟

Jawapan sebelum ini tidak menangani masalah poster asal, kerana poster asal tidak menerangkan masalah dengan jelas, saya rasa apa yang penulis asal ingin katakan ialah anda tidak boleh mendapatkan kandungan dalam sub-tag dengan menggunakan teks secara langsung (. ) kaedah atau atribut teks (dengan andaian anda telah melihatnya) Sintaks asas xpath).
Carian Google xpath dapatkan semua teks, yang pertama adalah jawapannya.
Poster boleh bertanya soalan ini: Bagaimana menggunakan xpath untuk mengekstrak kandungan teks yang terkandung dalam tag (walaupun jawapan di sini tidak memuaskan)

漂亮男人

Anda cubalah

response.xpath('//h3/a/descendant-or-self::text()[normalize-space()]')

keturunan-atau-diri menunjukkan nod semasa dan nod keturunan

normal-space() mengalih keluar nod keturunan nod ruang putih sahaja (ini adalah pilihan)

Pautan rujukan:
http://stackoverflow.com/ques...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan