亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python3制作捧腹網段子頁爬蟲

2020-02-23 04:20:40
字體:
來源:轉載
供稿:網友

0x01

春節閑著沒事(是有多閑),就寫了個簡單的程序,來爬點笑話看,順帶記錄下寫程序的過程。第一次接觸爬蟲是看了這么一個帖子,一個逗逼,爬取煎蛋網上妹子的照片,簡直不要太方便。于是乎就自己照貓畫虎,抓了點圖片。

科技啟迪未來,身為一個程序員,怎么能干這種事呢,還是爬點笑話比較有益于身心健康。


0x02

在我們擼起袖子開始搞之前,先來普及點理論知識。

簡單地說,我們要把網頁上特定位置的內容,扒拉下來,具體怎么扒拉,我們得先分析這個網頁,看那塊內容是我們需要的。比如,這次爬取的是捧腹網上的笑話,打開 捧腹網段子頁我們可以看到一大堆笑話,我們的目的就是獲取這些內容。看完回來冷靜一下,你這樣一直笑,我們沒辦法寫代碼。在 chrome 中,我們打開 審查元素 然后一級一級的展開 HTML 標簽,或者點擊那個小鼠標,定位我們所需要的元素。


最后可以發現 <div> 中的內容就是我們所需要的笑話,在看第二條笑話,也是這樣。于是乎,我們就可以把這個網頁中所有的 <div> 找到,然后把里邊的內容提取出來,就完成了。

0x03

好了,現在我們知道我們的目的了,就可以擼起袖子開始干了。這里我用的 python3,關于 python2 和 python3 的選用,大家可以自行決定,功能都可以實現,只是有些許不同。但還是建議用 python3。
我們要扒拉下我們需要的內容,首先我們得把這個網頁扒拉下來,怎么扒拉呢,這里我們要用到一個庫,叫 urllib,我們用這個庫提供的方法,來獲取整個網頁。
首先,我們導入 urllib

代碼如下: import urllib.request as request

然后,我們就可以使用 request 來獲取網頁了,

代碼如下: def getHTML(url):
return request.urlopen(url).read()

人生苦短,我用 python,一行代碼,下載網頁,你說,還有什么理由不用 python。
下載完網頁后,我們就得解析這個網頁了來獲取我們所需要的元素。為了解析元素,我們需要使用另外一個工具,叫做 Beautiful Soup,使用它,可以快速解析 HTML 和 XML并獲取我們所需要的元素。

代碼如下: soup = BeautifulSoup(getHTML("http://www.pengfu.com/xiaohua_1.html"))

用 BeautifulSoup 來解析網頁也就一句話,但當你運行代碼的時候,會出現這么一個警告,提示要指定一個解析器,不然,可能會在其他平臺或者系統上報錯。

代碼如下:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/bs4/__init__.py:181: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲午夜精品久久久| 成人a在线观看| 成人午夜激情免费视频| 4k岛国日韩精品**专区| 亚洲成人网在线| 久久久久成人精品| 欧美激情在线播放| 国内精品模特av私拍在线观看| 91精品免费久久久久久久久| 在线视频一区二区| xxxx欧美18另类的高清| 在线亚洲男人天堂| 欧美一级大片在线免费观看| 精品亚洲男同gayvideo网站| 亚洲日本欧美日韩高观看| 国产乱肥老妇国产一区二| 久久久久久国产三级电影| 欧美黄色性视频| 日韩美女视频在线观看| 日韩美女在线观看一区| 国产欧美日韩视频| 欧美一区亚洲一区| 国产精自产拍久久久久久| 欧美日韩免费在线观看| 色阁综合伊人av| 日韩在线视频免费观看| 亚洲免费精彩视频| 最近2019年中文视频免费在线观看| 色哟哟亚洲精品一区二区| 日韩精品在线影院| 国内精品在线一区| 国产成人综合久久| 啪一啪鲁一鲁2019在线视频| 精品日本美女福利在线观看| 北条麻妃一区二区在线观看| 中文字幕日韩欧美在线视频| 成人免费网站在线观看| 奇米影视亚洲狠狠色| 国产精品视频免费在线观看| 国产精品入口福利| 九九九久久久久久| 亚洲精品狠狠操| 国产精品久久久久99| 国产日韩欧美91| 久久久久99精品久久久久| 97视频在线观看免费| 国产精品香蕉国产| 亚洲欧美日韩在线高清直播| 色妞欧美日韩在线| 97avcom| 国产福利视频一区| 国产专区欧美专区| 欧美黑人巨大精品一区二区| 欧美日韩一区二区免费在线观看| 久久伊人91精品综合网站| 538国产精品一区二区免费视频| 成人精品网站在线观看| 欧美国产精品人人做人人爱| 国产一区在线播放| 国产精品久久久久久久久久新婚| 亚洲第一天堂av| 国产成人精品优优av| 日韩av手机在线| 国产精品一区久久| 欧美另类99xxxxx| 欧美黄色小视频| 亚洲一区二区三区香蕉| 欧美人与性动交a欧美精品| 91精品国产一区| 国产91在线视频| 国产在线精品成人一区二区三区| 精品无人国产偷自产在线| 日韩欧美成人区| 欧美亚洲视频在线观看| 欧美高清视频在线| 亚洲精品一区二区久| 在线观看免费高清视频97| 日韩中文字幕在线免费观看| 国产精品一区二区3区| 久久99久国产精品黄毛片入口| 欧美精品aaa| 国产精品第一视频| 亚洲精美色品网站| 91干在线观看| 亚洲视频在线观看| 国内精品久久久久久久久| 亚洲黄色av网站| 欧亚精品中文字幕| 精品国产户外野外| 日韩动漫免费观看电视剧高清| 91亚洲精品在线| 91精品国产91| 青草青草久热精品视频在线观看| 97人人模人人爽人人喊中文字| 亚洲电影免费观看高清完整版在线观看| 国产精品日韩电影| 亚洲人成人99网站| 国产精品1234| 日韩美女视频免费在线观看| 国模精品一区二区三区色天香| 日韩精品久久久久久久玫瑰园| 欧美一级视频免费在线观看| 亚洲人午夜色婷婷| 狠狠久久亚洲欧美专区| 91久久精品一区| 成人免费看吃奶视频网站| 成人女保姆的销魂服务| 国产精品一久久香蕉国产线看观看| 国产极品精品在线观看| 欧美裸体xxxx极品少妇软件| 91日韩在线播放| 亚洲欧美日韩一区二区在线| 精品视频在线播放色网色视频| 国产成人福利夜色影视| 日韩视频―中文字幕| 亚洲精品一区中文字幕乱码| 久久久久久91| 国产精品91在线观看| 亚洲一区二区国产| 欧美成人中文字幕| 精品久久久香蕉免费精品视频| 国产精品久久久久久影视| 国产99久久精品一区二区永久免费| 久久久久久亚洲| 亚洲第一天堂无码专区| 日韩精品在线免费观看视频| 欧美大片大片在线播放| 国产精品在线看| 国产精品热视频| 亚洲第一精品电影| 日韩电影中文 亚洲精品乱码| 亚洲欧洲日本专区| 少妇av一区二区三区| 国产精品第100页| 欧美久久精品午夜青青大伊人| 成人av在线网址| 久久久av一区| 欧美精品成人91久久久久久久| 精品亚洲一区二区三区| 国产亚洲精品美女久久久| 日韩精品中文字幕在线播放| 日韩一区二区三区xxxx| 国产精品1234| 欧美精品情趣视频| 成人av.网址在线网站| 国内精品美女av在线播放| 精品自在线视频| 国产视频观看一区| 国产精品一区久久| 91青草视频久久| 国产午夜精品视频免费不卡69堂| 久久免费视频网| 国产精品欧美激情在线播放| 91精品久久久久久久久不口人| 欧美人在线视频| 日韩中文字幕第一页| 91精品久久久久久久久久久久久| 久久久久国产精品免费网站| 亚洲欧美日韩成人| 国产精品毛片a∨一区二区三区|国| 精品在线观看国产| 国产精品旅馆在线| 亚洲欧美日韩综合| 久久99精品国产99久久6尤物|