最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python爬蟲(chóng)之App爬蟲(chóng)視頻下載的實(shí)現(xiàn)

 更新時(shí)間:2020年12月08日 10:04:09   作者:陌小  
這篇文章主要介紹了Python爬蟲(chóng)之App爬蟲(chóng)視頻下載的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

隨著手app的發(fā)展逐漸強(qiáng)大,我們手機(jī)應(yīng)用每天的生活也是非常的多。那我們?cè)趺粗浪臄?shù)據(jù)是怎么形成的,通過(guò)電腦端如何爬取。相信大家也有這樣的問(wèn)題。下面我將講解這些操作流程。

一、操作流程

首先我們要有

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

 二、fidder4抓包

1.fidder配置

首先我們先下載fidder,
打開(kāi)Fiddler,點(diǎn)擊Tools => Options 打開(kāi)配置選項(xiàng),切換到第二個(gè)標(biāo)簽頁(yè)HTTPS,先在這里打勾

在這里插入圖片描述

然后就是點(diǎn)下面如圖所示的單選框,點(diǎn)擊Actions,運(yùn)行第一個(gè)Trust Root Certificate。后面會(huì)有一個(gè)框,記得點(diǎn)擊確定。

在這里插入圖片描述

打開(kāi)Fiddler,點(diǎn)擊Tools => Options… 打開(kāi)配置選項(xiàng),切換到第三個(gè)標(biāo)簽頁(yè)Connections,修改如圖所示的地方,端口號(hào)可任意修改,這里使用我自定的9999,請(qǐng)記住自己設(shè)置的端口號(hào),后面有需要使用的地方。

在這里插入圖片描述

2.模擬器配置

我們?yōu)槭裁词褂媚M器,因?yàn)橛捎贔idder抓包,要在局域網(wǎng)環(huán)境下,我們大部分電腦都是以寬帶連接,所以我這里就以模擬器講解抓包,后續(xù)我會(huì)更新一期fidder手機(jī)抓包。

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

在這里插入圖片描述

這里打開(kāi)模擬器的設(shè)置,找到我們WLAN用點(diǎn)擊,我們看到我們的wifi,用鼠標(biāo)點(diǎn)擊時(shí)間長(zhǎng)一點(diǎn),它會(huì)出現(xiàn)設(shè)置的,下面我用視頻給大家看一下

在這里插入圖片描述

我們本機(jī)ip進(jìn)行代理哦

在這里插入圖片描述

3.模擬器證書(shū)安裝

我們用模擬器打開(kāi)瀏覽器,輸入我們本機(jī)ip加端口,就是 192.168.1.2:9999

在這里插入圖片描述

點(diǎn)擊這個(gè)下載證書(shū),下載完成后安裝證書(shū),命名隨便命名。密碼自己要記入。
上述如果都做成功了,應(yīng)該就沒(méi)什么問(wèn)題了。

三、fidder4解析視頻網(wǎng)站

在這里插入圖片描述

這是我們模擬器里的app,app名字我會(huì)在下面評(píng)論發(fā)出。

在這里插入圖片描述

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

pycharm編寫(xiě)app代碼

import requests
import json
def 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']	#由于網(wǎng)站是json數(shù)據(jù)我們可以通過(guò)json解析,然后在進(jìn)行數(shù)據(jù)的爬取
 for i in data:
  title =i['title'] #這里爬取的是視頻標(biāo)題
  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)
 # 文件寫(xiě)入異常機(jī)制
 try:
 	#由于寫(xiě)入可以會(huì)有點(diǎn)出錯(cuò),我們要加一個(gè)異常處理機(jī)制,這樣可以提高我們的程序性能。
  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)

總結(jié)

以上就是今天要講的內(nèi)容,本文簡(jiǎn)單的對(duì)fidder配置與模擬器的證書(shū)安裝,通過(guò)fidder監(jiān)視app傳輸?shù)臄?shù)據(jù)進(jìn)行解析,我們知道此網(wǎng)址有分頁(yè)功能 ,最后我們通過(guò)pycharm編寫(xiě)程序,這些操作看似繁鎖,其實(shí)看懂了,就很簡(jiǎn)單。

到此這篇關(guān)于Python爬蟲(chóng)之App爬蟲(chóng)視頻下載的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python App爬蟲(chóng)視頻下載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pd.to_datetime中時(shí)間object轉(zhuǎn)換datetime實(shí)例

    pd.to_datetime中時(shí)間object轉(zhuǎn)換datetime實(shí)例

    本文主要介紹了pd.to_datetime中時(shí)間object轉(zhuǎn)換datetime實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • python如何去除圖像中的框

    python如何去除圖像中的框

    最近在做圖像標(biāo)注,會(huì)出現(xiàn)帶框的圖片,需要去除其中的邊框,本文通過(guò)實(shí)例代碼給大家介紹python如何去除圖像中的框,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • 基于Python和MoviePy實(shí)現(xiàn)照片管理和視頻合成工具

    基于Python和MoviePy實(shí)現(xiàn)照片管理和視頻合成工具

    在這篇博客中,我們將詳細(xì)剖析一個(gè)基于 Python 的圖形界面應(yīng)用程序,該程序使用 wxPython 構(gòu)建用戶(hù)界面,并結(jié)合 MoviePy、Pillow 和 OpenCV 等庫(kù)實(shí)現(xiàn)照片管理和視頻合成功能,通過(guò)對(duì)代碼的逐部分分析,需要的朋友可以參考下
    2025-04-04
  • 利用Python編寫(xiě)本地音樂(lè)播放器

    利用Python編寫(xiě)本地音樂(lè)播放器

    這篇文章主要介紹了利用Python編寫(xiě)本地音樂(lè)播放器,主要以分享完整源碼展開(kāi)文章內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • Python操作MySQL簡(jiǎn)單實(shí)現(xiàn)方法

    Python操作MySQL簡(jiǎn)單實(shí)現(xiàn)方法

    這篇文章主要介紹了Python操作MySQL簡(jiǎn)單實(shí)現(xiàn)方法,通過(guò)一個(gè)簡(jiǎn)單的實(shí)例講述了Python針對(duì)mysql數(shù)據(jù)庫(kù)的增刪改查技巧,需要的朋友可以參考下
    2015-01-01
  • 如何運(yùn)行.ipynb文件的圖文講解

    如何運(yùn)行.ipynb文件的圖文講解

    今天小編大家分享一篇如何運(yùn)行.ipynb文件的圖文講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 公眾號(hào)接入chatGPT的詳細(xì)教程 附Python源碼

    公眾號(hào)接入chatGPT的詳細(xì)教程 附Python源碼

    這篇文章主要介紹了公眾號(hào)接入chatGPT教程附Python源碼,這里需要大家準(zhǔn)備一個(gè)域名,一臺(tái)服務(wù)器和一個(gè)公眾號(hào),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • pyqt5之將textBrowser的內(nèi)容寫(xiě)入txt文檔的方法

    pyqt5之將textBrowser的內(nèi)容寫(xiě)入txt文檔的方法

    今天小編就為大家分享一篇pyqt5之將textBrowser的內(nèi)容寫(xiě)入txt文檔的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python3連接SQLServer、Oracle、MySql的方法

    Python3連接SQLServer、Oracle、MySql的方法

    這篇文章較詳細(xì)的給大家介紹了Python3連接SQLServer、Oracle、MySql的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-06-06
  • 一篇文章帶你學(xué)習(xí)python的函數(shù)與類(lèi)

    一篇文章帶你學(xué)習(xí)python的函數(shù)與類(lèi)

    這篇文章主要為大家介紹了python的函數(shù)與類(lèi),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01

最新評(píng)論

金堂县| 怀集县| 泰安市| 特克斯县| 灵山县| 尉犁县| 苍山县| 阿合奇县| 武强县| 黄山市| 聂荣县| 昭觉县| 庄河市| 阳原县| 大理市| 台中县| 民勤县| 策勒县| 喀什市| 利辛县| 连云港市| 万载县| 滕州市| 南京市| 阳泉市| 广灵县| 获嘉县| 库尔勒市| 玛多县| 长沙县| 若羌县| 东乡县| 周至县| 荔浦县| 枞阳县| 津市市| 遂川县| 镶黄旗| 梧州市| 平安县| 望都县|