
事件背景
不知道各位有沒有在互聯網上很喜歡的東西,卻又一直求而不得,甚至覺得花點錢也沒事兒,還是得不到的,
以前很想要那首歌,VIP不是問題,奈何也沒法在APP上找到,只能在網頁上聽,手機一黑屏,或者切屏,直接沒了,很難受,
現在有技術了,我自己拿,萬事不求人!!!
注:我喜歡的你不一定喜歡,但是有技術,你就可以去追求你喜歡的,
如果內心對爬蟲有畏懼,覺得自己學不太明白的小伙伴,可以看一下我的專欄,耐心講解,深入淺出:
從零開始,學會Python爬蟲不再難!!!(點擊藍字跳轉)
網頁分析
網址:https://haokan.baidu.com/v?pd=wisenatural&vid=13909857969868153879

這個網址比較特殊啊,免疫了直接的F12,
可以把滑鼠放到URL欄里,再F12啊,

定位到網址,打開:
https://vd2.bdstatic.com/mda-kekui4pr9pbt1gtc/hd/mda-kekui4pr9pbt1gtc.mp4?v_from_s=nj_haokan_4469&auth_key=1619359248-0-0-fd0fa2b331948b98201f356b58c18b79&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=
這時候啊,有一說一:

我就不跟你多說了,下載,
爬什么爬,不記得我們的宗旨了嗎?怎么簡單怎么來!!!
代碼實作
既然是爬蟲文,還是要寫代碼的,不然沒意思,
import requests
def download(url,name):
'''
這是一個用于下載互聯網上資源的函式,范圍前還沒一個完整的界定,可以下視頻、音頻、圖片、文字資訊等
:param url:網址
:param name:保存檔案名字,注意后綴要跟下載檔案一致
'''
try:
res = requests.get(url)
f = open(name, 'wb+')
f.write(res.content)
f.close()
except:
print('failed:' + url)
url = 'https://vd2.bdstatic.com/mda-kekui4pr9pbt1gtc/hd/mda-kekui4pr9pbt1gtc.mp4?v_from_s=nj_haokan_4469&auth_key=1619359248-0-0-fd0fa2b331948b98201f356b58c18b79&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest='
download(url,'天下莆田人.mp4')
蒼蠅再小也是肉啊,這里面這個download函式可以拿去用了,嵌入在上一篇的執行緒池里面就可以拿來做批量視頻爬取了,
要有發現好東西的眼睛哦,

說吧,你們有啥喜歡的東西,暫時爬不下來的,只要正規合法,
這篇就到這里啦,下一篇見,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/280704.html
標籤:python
