python - Mengenai beautifulsoup mendapatkan kandungan dokumen
给我你的怀抱
给我你的怀抱 2017-06-22 11:52:13
0
1
672

Data yang diperoleh disimpan secara setempat dan saya bercadang untuk menggunakan beautifulsoup untuk menghuraikan data, seperti yang ditunjukkan dalam gambar:

<p><strong>释名</strong><br/>人龙。</p><p><strong>气味</strong><br/>大寒。</p><p><strong>主治</strong><br/>多年风眼。用蛔虫五条,晒干,研为末,加腻粉一钱、石胆半钱,共研为末点眼。每日二、三次。<br/>一切冷瘘。和人吐蛔虫烧灰涂搽。涂前以甘草汤洗净患处。<br/>小儿赤眼(胎赤眼或风赤眼)。用小儿吐出的蛔虫二长,装磁盒中,纸封好,埋湿地内。过五天取出,收存汁水。每日以箸蘸汁点眼。此方名“玉箸煎”。</p>

Kod saya adalah seperti berikut:

for i in soup.find_all('strong'):
    print(i.string)

Tetapi outputnya ialah:
Nama
Bau
Petunjuk

Walau bagaimanapun, kandungan berikut bukan keluaran Saya tahu ia adalah masalah dengan kod saya, tetapi saya tidak tahu cara menyelesaikannya.
Selain itu, saya ingin bertanya sama ada tidak mungkin untuk menghuraikan fail teks yang disimpan menggunakan beautifulsoup. Saya telah melihat tutorial dalam talian yang mengekstrak tag daripada kod sumber untuk mendapatkan kandungan yang diingini.

给我你的怀抱
给我你的怀抱

membalas semua(1)
洪涛

Sebab bahagian yang anda cari adalah strong标签(soup.find_all('strong')),所以没有加重标签的部分就不会被遍历到啊,其中只有释名 气味 主治是有strongtag.

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