預計閱讀時間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 這種
報錯資訊不一樣了,試試加上essay-headers
nice 成功傳回資料,我又多試幾次,發現每次傳回結果不一樣,都是20個影片,剛才其中post引數中 有個page=1 這樣一直都是第一頁 就像一直在手機上不往下翻了 就開始一直掃清那樣,反正 也無所謂,只要傳回資料 不重覆就好。
作者:冰藍的天空
源自:www.cnblogs.com/binglansky/p/8483096.html
宣告:文章著作權歸作者所有,如有侵權,請聯絡小編刪除