python - 關(guān)于beautifulsoup獲取文檔內(nèi)容
問(wèn)題描述
獲取到的資料保存到了本地端打算用beautifulsoup解析資料,如圖:
<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)。過(guò)五天取出,收存汁水。每日以箸蘸汁點(diǎn)眼。此方名“玉箸煎”。</p>
我的代碼如下:
for i in soup.find_all(’strong’): print(i.string)
但是輸出是:釋名氣味主治
而這幾個(gè)所跟著的內(nèi)容卻沒(méi)有輸出,我知道是我的代碼問(wèn)題,但是又不知道怎么解決。另外,我想問(wèn)用beautifulsoup是不是不能解析保存下來(lái)的文字檔,我看網(wǎng)上的教程都是在源代碼上摘取標(biāo)簽從而獲得想要的內(nèi)容。
問(wèn)題解答
回答1:因?yàn)槟悴檎业牟糠质莝trong標(biāo)簽(soup.find_all(’strong’)),所以沒(méi)有加重標(biāo)簽的部分就不會(huì)被遍歷到啊,其中只有釋名 氣味 主治是有strong標(biāo)簽的。
相關(guān)文章:
1. html5 - 最近在自學(xué)react 求一個(gè)react表單提交的例子2. javascript - jq 上傳圖片成功后添加一個(gè)新的上傳框時(shí)出現(xiàn)問(wèn)題3. angular.js - 在終端中用yeoman啟用angular-generator報(bào)錯(cuò),求解?4. 老師您好!我有一個(gè)問(wèn)題、5. 請(qǐng)問(wèn)寫好python模塊以后,文檔怎么寫?6. javascript - 原生JS和jQuety關(guān)于設(shè)置圖片輪播定時(shí)器問(wèn)題7. laravel5.8 前臺(tái)auth 登錄 不了8. jquery清除input type為password?9. 未定義數(shù)組索引: period,求大神指點(diǎn)10. javascript - 微信內(nèi)置瀏覽器的ua是多少?
