Rumah > Soal Jawab > teks badan
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
阿神2017-05-24 11:37:18
Cara paling mudah ialah memilihnya dan terdapat pilihan untuk menyalin ke xpath
黄舟2017-05-24 11:37:18
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)
漂亮男人2017-05-24 11:37:18
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...