python - 關(guān)于beautifulsoup獲取文檔內(nèi)容
問題描述
獲取到的資料保存到了本地端打算用beautifulsoup解析資料,如圖:
<p><strong>釋名</strong><br/>人龍。</p><p><strong>氣味</strong><br/>大寒。</p><p><strong>主治</strong><br/>多年風(fēng)眼。用蛔蟲五條,曬干,研為末,加膩粉一錢、石膽半錢,共研為末點眼。每日二、三次。<br/>一切冷瘺。和人吐蛔蟲燒灰涂搽。涂前以甘草湯洗凈患處。<br/>小兒赤眼(胎赤眼或風(fēng)赤眼)。用小兒吐出的蛔蟲二長,裝磁盒中,紙封好,埋濕地內(nèi)。過五天取出,收存汁水。每日以箸蘸汁點眼。此方名“玉箸煎”。</p>
我的代碼如下:
for i in soup.find_all(’strong’): print(i.string)
但是輸出是:釋名氣味主治
而這幾個所跟著的內(nèi)容卻沒有輸出,我知道是我的代碼問題,但是又不知道怎么解決。另外,我想問用beautifulsoup是不是不能解析保存下來的文字檔,我看網(wǎng)上的教程都是在源代碼上摘取標(biāo)簽從而獲得想要的內(nèi)容。
問題解答
回答1:因為你查找的部分是strong標(biāo)簽(soup.find_all(’strong’)),所以沒有加重標(biāo)簽的部分就不會被遍歷到啊,其中只有釋名 氣味 主治是有strong標(biāo)簽的。
相關(guān)文章:
1. javascript - 怎么實現(xiàn)讓 div 里面的 img 元素 中心居中, 如下示例圖2. javascript - [MUI 子webview定位]3. 微信開放平臺 - ios APP能不能打開微信然后通過微信跳轉(zhuǎn)到指定的URL?4. html5 - 使用angular中,圖片上傳功能中選擇多張圖片是怎么實現(xiàn)的?有什么好的思路嗎?5. javascript - 移動端一個小效果6. javascript - vue引入樣式的問題7. Mac環(huán)境下QT編譯MySQL驅(qū)動屢次失敗?如何?8. javascript - vue+iview upload傳參失敗 跨域問題后臺已經(jīng)解決 仍然報403,這是怎么回事啊?9. javascript - 如何做出pc網(wǎng)站隨鼠標(biāo)滾動動態(tài)出現(xiàn)效果10. javascript - nodejs調(diào)用qiniu的第三方資源抓取,返回401 bad token,為什么
