python各類爬蟲案例麦锯,爬到你手軟!(附代碼)

先來看看有哪些項(xiàng)目呢:

python爬蟲小工具(文件下載助手)

爬蟲實(shí)戰(zhàn)(筆趣看小說下載)

爬蟲實(shí)戰(zhàn)(VIP視頻下載)

爬蟲實(shí)戰(zhàn)(百度文庫文章下載)

爬蟲實(shí)戰(zhàn)(《帥啊》網(wǎng)帥哥圖片下載)

爬蟲實(shí)戰(zhàn)(構(gòu)建代理IP池)

爬蟲實(shí)戰(zhàn)(《火影忍者》漫畫下載)

爬蟲實(shí)戰(zhàn)(財(cái)務(wù)報(bào)表下載小助手)

爬蟲實(shí)戰(zhàn)(抖音App視頻下載)

爬蟲實(shí)戰(zhàn)(GEETEST驗(yàn)證碼破解)

爬蟲實(shí)戰(zhàn)(12306搶票小助手)

爬蟲實(shí)戰(zhàn)(百萬英雄答題輔助系統(tǒng))

爬蟲實(shí)戰(zhàn)(網(wǎng)易云音樂批量下載)

爬蟲實(shí)戰(zhàn)(B站視頻和彈幕批量下載)

爬蟲實(shí)戰(zhàn)(京東商品曬單圖下載)

爬蟲實(shí)戰(zhàn)(正方教務(wù)管理系統(tǒng)爬蟲)

怎么樣琅绅?是不是迫不及待的想自己動手試試了呢?

爬蟲小工具

文件下載小助手

一個(gè)可以用于下載圖片鹅巍、視頻千扶、文件的小工具,有下載進(jìn)度顯示功能骆捧。稍加修改即可添加到自己的爬蟲中澎羞。

代碼展示:

爬蟲實(shí)戰(zhàn)

《筆趣看》盜版小說網(wǎng)站,爬取小說工具

第三方依賴庫安裝:

pip3 install beautifulsoup4

使用方法:

python biqukan.py

代碼展示:

愛奇藝等主流視頻網(wǎng)站的VIP視頻破解助手(暫只支持PC和手機(jī)在線觀看VIP視頻敛苇!)

學(xué)習(xí)Python中的小伙伴妆绞,需要學(xué)習(xí)資料的話,可以前往我的微信公眾號:速學(xué)Python枫攀,后臺回復(fù):簡書括饶,即可拿Python學(xué)習(xí)資料

這里有我自己整理了一套最新的python系統(tǒng)學(xué)習(xí)教程,包括從基礎(chǔ)的python腳本到web開發(fā)来涨、爬蟲图焰、數(shù)據(jù)分析、數(shù)據(jù)可視化蹦掐、機(jī)器學(xué)習(xí)等技羔。送給正在學(xué)習(xí)python的小伙伴!這里是python學(xué)習(xí)者聚集地卧抗,歡迎初學(xué)和進(jìn)階中的小伙伴藤滥!

運(yùn)行源碼需要搭建Python3環(huán)境,并安裝相應(yīng)第三方依賴庫:

pip3 install -r requirements.txt

使用方法:

python movie_downloader.py

運(yùn)行環(huán)境:

Windows, Python3

Linux, Python3

Mac, Python3

代碼展示:

百度文庫word文章爬取

代碼不完善社裆,沒有進(jìn)行打包拙绊,不具通用性,純屬娛樂浦马,以后有時(shí)間會完善时呀。

代碼展示:

爬取《帥啊》網(wǎng),帥哥圖片

運(yùn)行平臺: Windows

Python版本: Python3.x

IDE: Sublime text3

為了也能夠?qū)W習(xí)到新知識晶默,本次爬蟲教程使用requests第三方庫谨娜,這個(gè)庫可不是Python3內(nèi)置的urllib.request庫,而是一個(gè)強(qiáng)大的基于urllib3的第三方庫磺陡。

代碼展示:

構(gòu)建代理IP池

代碼展示:

使用Scrapy爬取《火影忍者》漫畫

代碼可以爬取整個(gè)《火影忍者》漫畫所有章節(jié)的內(nèi)容趴梢,保存到本地漠畜。更改地址,可以爬取其他漫畫坞靶。保存地址可以在代碼中修改憔狞。

代碼展示:

《王者榮耀》推薦出裝查詢小助手

網(wǎng)頁爬取已經(jīng)會了,想過爬取手機(jī)APP里的內(nèi)容嗎彰阴?

代碼展示:

財(cái)務(wù)報(bào)表下載小助手

爬取的數(shù)據(jù)存入數(shù)據(jù)庫會嗎瘾敢?《跟股神巴菲特學(xué)習(xí)炒股之財(cái)務(wù)報(bào)表入庫(MySQL)》也許能給你一些思路。

代碼展示:

抖音App視頻下載

抖音App的視頻下載尿这,就是普通的App爬取簇抵。

代碼展示:

GEETEST驗(yàn)證碼破解

爬蟲最大的敵人之一是什么?沒錯(cuò)射众,驗(yàn)證碼碟摆!Geetest作為提供驗(yàn)證碼服務(wù)的行家,市場占有率還是蠻高的叨橱。遇到Geetest提供的滑動驗(yàn)證碼怎么破典蜕?授人予魚不如授人予漁,接下來就為大家呈現(xiàn)本教程的精彩內(nèi)容罗洗。

代碼展示:

用Python搶火車票簡單代碼

可以自己慢慢豐富愉舔,蠻簡單,有爬蟲基礎(chǔ)很好操作伙菜。

代碼展示:

baiwan:百萬英雄輔助答題

看了網(wǎng)上很多的教程都是通過OCR識別的屑宠,這種方法的優(yōu)點(diǎn)在于通用性強(qiáng)。不同的答題活動都可以參加仇让,但是缺點(diǎn)也明顯典奉,速度有限,并且如果通過調(diào)用第三方OCR丧叽,有次數(shù)限制卫玖。但是使用本教程提到的數(shù)據(jù)接口。我們能很容易的獲取數(shù)據(jù)踊淳,速度快假瞬,但是接口是變化的,需要及時(shí)更新迂尝。

代碼展示:

功能介紹:

服務(wù)器端脱茉,使用Python(baiwan.py)通過抓包獲得的接口獲取答題數(shù)據(jù),解析之后通過百度知道搜索接口匹配答案垄开,將最終匹配的結(jié)果寫入文件(file.txt)琴许。

Node.js(app.js)每隔1s讀取一次file.txt文件,并將讀取結(jié)果通過socket.io推送給客戶端(index.html)溉躲。

親測答題延時(shí)在3s左右榜田。

聲明:沒做過后端和前端益兄,花了一天時(shí)間,現(xiàn)學(xué)現(xiàn)賣弄好的箭券,javascript也是現(xiàn)看現(xiàn)用净捅,百度的程序,調(diào)試調(diào)試而已辩块』琢可能有很多用法比較low的地方,用法不對废亭,請勿見怪古今,有大牛感興趣,可以自行完善滔以。

Netease:根據(jù)歌單下載網(wǎng)易云音樂

功能介紹:

根據(jù)music_list.txt文件里的歌單的信息下載網(wǎng)易云音樂,將自己喜歡的音樂進(jìn)行批量下載氓拼。

代碼展示:

bilibili:B站視頻和彈幕批量下載

下載B站視頻和彈幕你画,將xml原生彈幕轉(zhuǎn)換為ass彈幕文件,支持plotplayer等播放器的彈幕播放桃漾。

代碼展示:

使用說明:

python bilibili.py -d 貓 -k 貓 -p 10

三個(gè)參數(shù):

-d保存視頻的文件夾名

-kB站搜索的關(guān)鍵字

-p下載搜索結(jié)果前多少頁

京東商品曬單圖下載

使用說明:

python jd.py -k 芒果

三個(gè)參數(shù):

-d保存圖片的路徑坏匪,默認(rèn)為fd.py文件所在文件夾

-k搜索關(guān)鍵詞

-n 下載商品的曬單圖個(gè)數(shù),即n個(gè)商店的曬單圖

代碼展示:

對正方教務(wù)管理系統(tǒng)個(gè)人課表撬统,學(xué)生成績适滓,績點(diǎn)等簡單爬取

依賴環(huán)境

python 3.6

python庫

http請求:requests,urllib

數(shù)據(jù)提攘底贰:re凭迹,lxml,bs4

存儲相關(guān):os苦囱,sys

驗(yàn)證碼處理:PIL

下載安裝

在終端輸入如下命令:

git clone git@github.com:Jack-Cherish/python-spider.git

使用方法

安裝依賴包

pip install -r requirements.txt

運(yùn)行

在當(dāng)前目錄下輸入:

cd zhengfang_system_spider

python spider.py

運(yùn)行爬蟲嗅绸,按提示輸入學(xué)校教務(wù)網(wǎng),學(xué)號撕彤,密碼鱼鸠,輸入驗(yàn)證碼

稍等幾秒鐘,當(dāng)前ZhengFang_System_Spider文件夾下就會生成zhengfang.txt

個(gè)人課表羹铅,成績績點(diǎn)均已保存到該文本文件中

代碼展示:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚀狰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子职员,更是在濱河造成了極大的恐慌麻蹋,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件焊切,死亡現(xiàn)場離奇詭異哥蔚,居然都是意外死亡倒谷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門糙箍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渤愁,“玉大人,你說我怎么就攤上這事深夯《陡瘢” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵咕晋,是天一觀的道長雹拄。 經(jīng)常有香客問我,道長掌呜,這世上最難降的妖魔是什么滓玖? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮质蕉,結(jié)果婚禮上势篡,老公的妹妹穿的比我還像新娘。我一直安慰自己模暗,他們只是感情好禁悠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著兑宇,像睡著了一般碍侦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上隶糕,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天瓷产,我揣著相機(jī)與錄音,去河邊找鬼枚驻。 笑死拦英,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的测秸。 我是一名探鬼主播疤估,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霎冯!你這毒婦竟也來了铃拇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤沈撞,失蹤者是張志新(化名)和其女友劉穎慷荔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缠俺,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡显晶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年贷岸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片磷雇。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡偿警,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出唯笙,到底是詐尸還是另有隱情螟蒸,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布崩掘,位于F島的核電站七嫌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏苞慢。R本人自食惡果不足惜诵原,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望挽放。 院中可真熱鬧绍赛,春花似錦、人聲如沸骂维。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽航闺。三九已至,卻和暖如春猴誊,著一層夾襖步出監(jiān)牢的瞬間潦刃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工懈叹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乖杠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓澄成,卻偏偏與公主長得像胧洒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子墨状,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容