文章詳情頁
python - 關于beautifulsoup獲取文檔內容
瀏覽:89日期:2022-06-28 08:25:17
問題描述
獲取到的資料保存到了本地端打算用beautifulsoup解析資料,如圖:
<p><strong>釋名</strong><br/>人龍。</p><p><strong>氣味</strong><br/>大寒。</p><p><strong>主治</strong><br/>多年風眼。用蛔蟲五條,曬干,研為末,加膩粉一錢、石膽半錢,共研為末點眼。每日二、三次。<br/>一切冷瘺。和人吐蛔蟲燒灰涂搽。涂前以甘草湯洗凈患處。<br/>小兒赤眼(胎赤眼或風赤眼)。用小兒吐出的蛔蟲二長,裝磁盒中,紙封好,埋濕地內。過五天取出,收存汁水。每日以箸蘸汁點眼。此方名“玉箸煎”。</p>
我的代碼如下:
for i in soup.find_all(’strong’): print(i.string)
但是輸出是:釋名氣味主治
而這幾個所跟著的內容卻沒有輸出,我知道是我的代碼問題,但是又不知道怎么解決。另外,我想問用beautifulsoup是不是不能解析保存下來的文字檔,我看網上的教程都是在源代碼上摘取標簽從而獲得想要的內容。
問題解答
回答1:因為你查找的部分是strong標簽(soup.find_all(’strong’)),所以沒有加重標簽的部分就不會被遍歷到啊,其中只有釋名 氣味 主治是有strong標簽的。
相關文章:
1. MySQL數據庫中文亂碼的原因2. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?3. mysql - 新浪微博中的關注功能是如何設計表結構的?4. angular.js使用$resource服務把數據存入mongodb的問題。5. dockerfile - [docker build image失敗- npm install]6. angular.js - 關于$apply()7. android-studio - Android Studio 運行項目的時候一堆警告,跑步起來!?8. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?9. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???10. nignx - docker內nginx 80端口被占用
排行榜
