国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python爬蟲之App爬蟲視頻下載的實現

瀏覽:83日期:2022-07-02 18:10:46

前言

隨著手app的發展逐漸強大,我們手機應用每天的生活也是非常的多。那我們怎么知道他的數據是怎么形成的,通過電腦端如何爬取。相信大家也有這樣的問題。下面我將講解這些操作流程。

一、操作流程

首先我們要有

fidder4 夜神模擬器 pycharm python3.0或以上版本

二、fidder4抓包

1.fidder配置

首先我們先下載fidder,打開Fiddler,點擊Tools => Options 打開配置選項,切換到第二個標簽頁HTTPS,先在這里打勾

Python爬蟲之App爬蟲視頻下載的實現

然后就是點下面如圖所示的單選框,點擊Actions,運行第一個Trust Root Certificate。后面會有一個框,記得點擊確定。

Python爬蟲之App爬蟲視頻下載的實現

打開Fiddler,點擊Tools => Options… 打開配置選項,切換到第三個標簽頁Connections,修改如圖所示的地方,端口號可任意修改,這里使用我自定的9999,請記住自己設置的端口號,后面有需要使用的地方。

Python爬蟲之App爬蟲視頻下載的實現

2.模擬器配置

我們為什么使用模擬器,因為由于Fidder抓包,要在局域網環境下,我們大部分電腦都是以寬帶連接,所以我這里就以模擬器講解抓包,后續我會更新一期fidder手機抓包。

這里們先打模擬器,設置模擬器的代理。我們先查看自己的本機IP,通過cmd命令輸入ipconfig即可查看本機的ip,我的本機IP是192.168.1.2

Python爬蟲之App爬蟲視頻下載的實現

這里打開模擬器的設置,找到我們WLAN用點擊,我們看到我們的wifi,用鼠標點擊時間長一點,它會出現設置的,下面我用視頻給大家看一下

Python爬蟲之App爬蟲視頻下載的實現

我們本機ip進行代理哦

Python爬蟲之App爬蟲視頻下載的實現

3.模擬器證書安裝

我們用模擬器打開瀏覽器,輸入我們本機ip加端口,就是 192.168.1.2:9999

Python爬蟲之App爬蟲視頻下載的實現

點擊這個下載證書,下載完成后安裝證書,命名隨便命名。密碼自己要記入。上述如果都做成功了,應該就沒什么問題了。

三、fidder4解析視頻網站

Python爬蟲之App爬蟲視頻下載的實現

這是我們模擬器里的app,app名字我會在下面評論發出。

Python爬蟲之App爬蟲視頻下載的實現

這里的所和上面的正好相對應,這里相信我們大家都找到了,我們可以把fidder抓包到的數據在這里,這個是我們的數據網址https://v.6.cn/coop/mobile/index.php?act=recommend&padapi=minivideo-getlist.php&page=1我們通過模擬器視頻往下滑,可以知道它是分頁的,那樣會有好多小姐姐視頻哦,https://v.6.cn/coop/mobile/index.php?act=recommend&padapi=minivideo-getlist.php&page=2這里就是第二頁的數據,這個時候就可以通過pycharm進行解析了。

pycharm編寫app代碼

import requestsimport jsondef Demo(page): url=’https://v.6.cn/coop/mobile/index.php?act=recommend&padapi=minivideo-getlist.php&page={}’.format(page) header={ ’User-Agent’:’XY0xDgIxDAS)wgtOthPHTn5AQUVFdXLOCRwSdEhX5PGQFmlHo6n22D)bw973lz13W2)XlZe8pKEpEEdBTgmU4ricT3kQENEI04ATJcbg2VsnEcvoVttmTXpq7r)sVToAdNLqmaxF1B6HFigkhXgO(f)rCw@@’ } response = requests.get(url,headers=header,verify=False).json() data=response[’content’][’list’]#由于網站是json數據我們可以通過json解析,然后在進行數據的爬取 for i in data: title =i[’title’] #這里爬取的是視頻標題 playurl=i[’playurl’]#這里是爬取是的視頻的url Video(title,playurl)def Video(title,playurl): header = { ’User-Agent’: ’XY0xDgIxDAS)wgtOthPHTn5AQUVFdXLOCRwSdEhX5PGQFmlHo6n22D)bw973lz13W2)XlZe8pKEpEEdBTgmU4ricT3kQENEI04ATJcbg2VsnEcvoVttmTXpq7r)sVToAdNLqmaxF1B6HFigkhXgO(f)rCw@@’ } response = requests.get(playurl,headers=header,verify=False) # 文件寫入異常機制 try: #由于寫入可以會有點出錯,我們要加一個異常處理機制,這樣可以提高我們的程序性能。 with open(’VIdeo/{}.mp4’.format(title),’ab’) as f: f.write(response.content) except Exception as e: print(e)for i in range(1,11): Demo(i)

總結

以上就是今天要講的內容,本文簡單的對fidder配置與模擬器的證書安裝,通過fidder監視app傳輸的數據進行解析,我們知道此網址有分頁功能 ,最后我們通過pycharm編寫程序,這些操作看似繁鎖,其實看懂了,就很簡單。

到此這篇關于Python爬蟲之App爬蟲視頻下載的實現的文章就介紹到這了,更多相關Python App爬蟲視頻下載內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 91久久精一区二区三区大全 | 国产精品不卡无毒在线观看 | 亚洲一区不卡 | 米奇777第四久久久99 | 亚洲精品一区二区三区在线观看 | 久久国产精品视频一区 | 久草97| 在线视频久草 | 久久青草国产手机看片福利盒子 | 国产三级在线视频播放线 | 国内精品久久久久影院网站 | 秘书高跟黑色丝袜国产91在线 | 91福利国产在线观一区二区 | 亚洲在线视频一区 | 久久99国产精品视频 | 日本一道免费一区二区三区 | 韩国巨胸女三级视频网 | 黄色a三级三级三级免费看 黄色a网 | 成人在线综合 | 亚洲欧美一区二区三区 | 国内自拍网址 | a色毛片免费视频 | 日韩aⅴ在线观看 | 欧美日韩国产亚洲一区二区 | 日本香蕉一区二区三区 | 欧美成年免费a级 | 欧美a一级 | 高清在线精品一区二区 | 精品国产v无码大片在线观看 | 欧美黑人巨大最猛性xxxxx | 成年人在线免费观看网站 | 91精品国产91久久久久青草 | 高h原耽肉汁动漫视频 | 一个人看的免费观看日本视频www | 亚洲加勒比久久88色综合1 | 九九久久国产 | 国产成人精品视频一区二区不卡 | 国产深夜福利视频网站在线观看 | 久久青草免费免费91线频观看 | 九九这里只精品视在线99 | 国产一国产一级毛片视频在线 |