python - À propos de BeautifulSoup pour obtenir le contenu d'un document
给我你的怀抱
给我你的怀抱 2017-06-22 11:52:13
0
1
638

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

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

répondre à tous(1)
洪涛

Parce que la pièce que vous recherchez est strong标签(soup.find_all('strong')),所以没有加重标签的部分就不会被遍历到啊,其中只有释名 气味 主治是有strongtagged.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!