Rumah  >  Soal Jawab  >  teks badan

Cara menggunakan xpath dalam python untuk mendapatkan kandungan yang ingin saya tandai

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

大家讲道理大家讲道理2705 hari yang lalu761

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-05-24 11:37:18

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

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-24 11:37:18

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

    balas
    0
  • 黄舟

    黄舟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)

    balas
    0
  • 漂亮男人

    漂亮男人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...

    balas
    0
  • Batalbalas