Les données obtenues sont enregistrées localement et je prévois d'utiliser beautifulsoup pour analyser les données, comme le montre l'image?:
<p><strong>釋名</strong><br/>人龍。</p><p><strong>氣味</strong><br/>大寒。</p><p><strong>主治</strong><br/>多年風(fēng)眼。用蛔蟲五條,曬干,研為末,加膩粉一錢、石膽半錢,共研為末點(diǎn)眼。每日二、三次。<br/>一切冷瘺。和人吐蛔蟲燒灰涂搽。涂前以甘草湯洗凈患處。<br/>小兒赤眼(胎赤眼或風(fēng)赤眼)。用小兒吐出的蛔蟲二長(zhǎng),裝磁盒中,紙封好,埋濕地內(nèi)。過五天取出,收存汁水。每日以箸蘸汁點(diǎn)眼。此方名“玉箸煎”。</p>
Mon code est le suivant :
for i in soup.find_all('strong'):
print(i.string)
Mais le résultat est?:
Nom
Odeur
Indications
Cependant, le contenu suivant n'est pas affiché. Je sais que c'est un problème avec mon code, mais je ne sais pas comment le résoudre.
De plus, je voudrais demander s'il n'est pas possible d'utiliser beautifulsoup pour analyser le fichier texte enregistré. J'ai vu des tutoriels en ligne qui extraient les balises du code source pour obtenir le contenu souhaité.
Parce que la pièce que vous recherchez est strong
標(biāo)簽(soup.find_all('strong')
),所以沒有加重標(biāo)簽的部分就不會(huì)被遍歷到啊,其中只有釋名
氣味
主治
是有strong
tagged.