當前位置:
首頁 > 知識 > Python爬蟲快手視頻

Python爬蟲快手視頻

預計閱讀時間2分鐘

準備

環境: python 2.7 + win10

工具:fiddler postman 安卓模擬器

首先,打開fiddler,fiddler作為httptps 抓包神器,這裡就不多介紹。

配置允許https

配置允許遠程連接 也就是打開http代理

電腦ip: 192.168.1.110

然後 確保手機和電腦是在一個區域網下,可以通信。由於我這邊沒有安卓手機,就用了安卓模擬器代替,效果一樣的。

打開手機瀏覽器,輸入192.168.1.110:8888 也就是設置的代理地址,安裝證書之後才能抓包

安裝證書之後,在WiFi設置 修改網路 手動指定http代理

保存後就可以了,fiddler就可以抓到app的數據了,打開快手 刷新,可以 看到有很多http請求進來,一般介面地址之類的很明顯的,可以看到 是json類型的

http post請求,返回數據是json ,展開後發現一共是20條視頻信息,先確保是否正確,找一個視頻鏈接看下。

ok 是可以播放的 很乾凈也沒有水印。

那就打開postman 來測試,form-data 方式提交則報錯

那換raw 這種

報錯信息不一樣了,試試加上headers

nice成功返回數據,我又多試幾次,發現每次返回結果不一樣,都是20個視頻,剛才其中post參數中 有個page=1 這樣一直都是第一頁 就像一直在手機上不往下翻了 就開始一直刷新那樣,反正 也無所謂,只要返回數據 不重複就好。

代碼

作者:冰藍的天空

源自:www.cnblogs.com/binglansky/p/8483096.html

聲明:文章著作權歸作者所有,如有侵權,請聯繫小編刪除


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 python 的精彩文章:

史上最全Python知識點匯總續
2018程序員拜年的奇思妙想,漲姿勢了

TAG:python |