1. 程式人生 > >Python爬取愛奇藝VIP視訊

Python爬取愛奇藝VIP視訊

?wx_fmt=jpeg

但是這個網站只提供了線上解析視訊的功能,沒有提供下載介面,如果想把視訊下載下來,我們就可以利用網路爬蟲進行抓包,將視訊下載下來。

二、實戰升級

分析方法相同,我們使用Fiddler進行抓包:

?wx_fmt=png

我們可以看到,有用的請求並不多,我們逐條分析。我們先看第一個請求返回的資訊。

?wx_fmt=jpeg

可以看到第一個請求是GET請求,沒有什麼有用的資訊,繼續看下一條。

?wx_fmt=jpeg

我們看到,第二條GET請求地址變了,並且在返回的資訊中,我們看到,這個網頁執行了一個POST請求。POST請求是啥呢?它跟GET請求正好相反,GET是從伺服器獲得資料,而POST請求是向伺服器傳送資料,伺服器再根據POST請求的引數,返回相應的內容。這個POST請求有四個引數,分別為time、key、url、type。記住這個有用的資訊,我們在抓包結果中,找一下這個請求,看看這個POST請求做了什麼。

?wx_fmt=jpeg

很顯然,這個就是我們要找的POST請求,我們可以看到POST請求的引數以及返回的json格式的資料。其中url存放的引數如下:

    xfsub_api\/url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http%3A%2F%2Fwww.iqiyi.com%2Fv_19rr7qhfg0.html&type=&xml=1

這個資訊有轉義了,但是沒有關係,我們手動提取一下,變成如下形式:

    xfsub_api/url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http://www.iqiyi.com/v_19rr7qhfg0.html&type=&xml=1

我們已經知道了這個解析視訊的伺服器的域名,再把域名加上:

    http://api.xfsub.com/xfsub_api\url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http://www.iqiyi.com/v_19rr7qhfg0.html&type=&xml=1

這裡面存放的是什麼東西?不會視訊解析後的地址吧?我們有瀏覽器開啟這個地址看一下:

?wx_fmt=jpeg

果然,我們可以看到視訊地址近在眼前啊,URL如下:

    http://disp.titan.mgtv.com/vod.do?fmt=4&pno=1121&fid=1FEA2622E0BD9A1CA625FBE9B5A238A6&file=/c1/2017/09/06_0/1FEA2622E0BD9A1CA625FBE9B5A238A6_20170906_1_1_705.mp4

我們再開啟這個視訊地址:

?wx_fmt=jpeg

瞧,我們就這樣得到了這個視訊在伺服器上的快取地址。根據這個地址,我們就可以輕鬆下載視訊了。

PS:需要注意一點,這些URL地址,都是有一定時效性的,很快就會失效,因為裡面包含時間資訊。所以,各位在分析的時候,要根據自己的URL結果開啟網站才能看到視訊。

接下來,我們的任務就是程式設計實現我們所分析的步驟,根據不同的視訊播放地址獲得視訊存放的地址。

現在梳理一下程式設計思路:

  • 用正則表示式匹配到key、time、url等資訊。

  • 根據匹配的到資訊發POST請求,獲得一個存放視訊資訊的url。

  • 根據這個url獲得視訊存放的地址。

  • 根據最終的視訊地址,下載視訊。

三、編寫程式碼

編寫程式碼的時候注意一個問題,就是我們需要使用requests.session()保持我們的會話請求。簡單理解就是,在初次訪問伺服器的時候,伺服器會給你分配一個身份證明。我們需要拿著這個身份證去繼續訪問,如果沒有這個身份證明,伺服器就不會再讓你訪問。這也就是這個伺服器的反爬蟲手段,會驗證使用者的身份。

?wx_fmt=png

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

相關推薦

PythonVIP視訊

但是這個網站只提供了線上解析視訊的功能,沒有提供下載介面,如果想把視訊下載下來,我們就可以利用網路爬蟲進行抓包,將視訊下載下來。二、實戰升級分析方法相同,我們使用Fiddler進行抓包:我們可以看到,有用的請求並不多,我們逐條分析。我們先看第一個請求返回的資訊。可以看到第一個

Python 視訊二十五萬條資料分析為什麼李誕不值得了?

  在《 Python 爬取愛奇藝 52432 條資料分析誰才是《奇葩說》的焦點人物? )》這篇文章中,我們從愛奇藝爬取了 5 萬多條評論資料,並對一些關鍵資料進行了分析,由此總結出了一些明面上看不到的資料,並將其直觀地展現了出來,資料分析的妙處即在於此。

Python 52432 條資料分析

  爬取資料   奇葩說是愛奇藝獨播視訊,所以這一次,筆者選取官方評論資料作為資源庫,來進行資料分析。 使用 Chrome 檢視原始碼模式,在“奇葩說”播放頁面往下面滑動,有一個get_comments 的請求,經過分析,這個介面就是獲取評論資料的介面。

使用selenium 多線程電影信息

連接 獲取 ict 容易出錯 span column 分享圖片 odi attribute 使用selenium 多線程爬取愛奇藝電影信息 轉載請註明出處。 爬取目標:每個電影的評分、名稱、時長、主演、和類型 爬取思路: 源文件:(有註釋) from seleniu

下載網易雲收費歌曲、觀看VIP視訊並下載

多年前,在一檔電視節目中,歌手韓紅斥責中國盜版太多,吐槽中國對版權的不重視、說實話,作為一名付不起VIP的良好中國公民來說,聽到這話挺無奈的,心想要是中國也和美國那樣知識版權意識太好,那以後誰還聽歌了。然而。我們做過的發展超乎了世界的想想,對版權意識的增加也完全超出了我的想想,不

影視微商代理,全網影視vip代理,影視微商,全網vip專案,vip年卡會員啟用碼,騰訊視訊vip會員啟用碼,優酷視訊vip啟用碼

影視vip會員代理 影視微商代理,全網影視vip代理,影視微商,全網vip專案,愛奇藝vip年卡會員啟用碼,騰訊視訊vip會員啟用碼,優酷視訊vip啟用碼 微信掃描二維碼,加我好友,諮

qsv視訊轉換為MP4視訊的方法

  大家在觀看視訊的時候會選擇哪一種視訊播放器呢?騰訊、愛奇藝、或是優酷?其實現在視訊播放器不少,相應的視訊格式也不少啊,這樣問題就來了,下載愛奇藝視訊後卻不能在其他播放器開啟怎麼辦?難道要下載多個播放器才可以解決嗎?其實不用,我們只需利用迅捷視訊轉換器將qsv視訊轉換為MP4格式就可以了,具體請看下面小

QSV視訊格式怎麼轉換MP4?這小妙招可以做到

  QSV格式是愛奇藝公司研發的一種視訊檔案格式,由於正版視訊需要版權保護加上QSV檔案是一種快取檔案,所以以往QSV不能用常規的視訊格式轉換軟體進行轉換。   視訊轉換器http://www.xunjieshipin.com/download-converter   由於愛奇藝全面正版視

怎樣在百度UMeditor編輯器中插入騰訊和網站視訊

百度UMeditor線上編輯器有插入視訊的功能,但是預設只支援優酷網的視訊智慧分析提取,其它視訊站是不支援的,但是同樣也可以插入。 原理很簡單,就是複製騰訊、愛奇藝等視訊的FLASH地址即可。 在百度UMeditor線上編輯器插入騰訊、愛奇藝等視訊的FLASH地址時,會提

最新HOSTS法去除優酷、視訊網站廣告

#優酷 127.0.0.1 atm.youku.com 127.0.0.1 Fvid.atm.youku.com 127.0.0.1 html.atm.youku.com 127.0.0.1 valb.atm.youku.com 127.0.0.1 valf.atm.youku.com 127.0.0.1 v

利用Python破解等主流視訊網站的VIP視訊,任意下載!

  一、前言 沒有會員,想線上觀看或下載愛奇藝、PPTV、優酷、網易公開課、騰訊視訊、搜狐視訊、樂視、土豆、A站、B站等主流視訊網站的VIP視訊?又不想充會員怎麼辦?博主本次寫的VIP視訊破解助手也許可以幫你解決煩惱。 PS:本軟體只用來交流學習,請勿用於商業用途。如涉及

送福利 優酷 騰訊等VIP視訊不用開會員也能觀看

使用方法:點選進入該連結地址,然後去找你要觀看的VIP視訊地址,複製相應地址連結到剛剛開啟的連結裡面的白色框體裡面,即下圖所示的第二個紅色框圈起的框體,然後點選立即觀看,大功告成!!! 須注意:

騰訊優酷vip視訊免費線上觀看方法--萬能vip解析地址

​​​首先登陸光影線上vip解析藉口網頁,地址是http://doonl.com/onlineplay.html​​​​首先選擇解析藉口,然後到各大平臺找到vip視訊地址,貼上到輸入框點選確定播放即可。如要播放愛奇藝vip視訊,開啟該視訊播放頁面,複製瀏覽器位址列地址,貼上到

破解優酷等Vip視訊

現在網路上興起賣低價Vip會員的,博主在這裡介紹一個破解軟體,不需要登入,找到視訊播放頁就可以觀看!軟體下載地址:http://zyzpp.cn/1.下載軟體安裝後開啟:2.比如我們要看愛奇藝的Vip電

使用python爬蟲課程視訊

CSDN上寫的第一篇部落格,初學程式設計,寫的疏漏頗多,還請見諒。最初是自己想找一些大學公開課的資源,隨後發現了有一個叫愛課程的網站www.icourses.cn,上面提供了近千門視訊公開課,正符合我的需求,便找了本爬蟲的書,開始學習爬取視訊。然而,爬取過程並不順利。首先,視

Python3網路爬蟲(八):等主流視訊網站的VIP視訊破解(線上觀看+視訊下載)

轉載請註明作者和出處:http://blog.csdn.net/c406495762 執行平臺: Windows Python版本: Python3.x IDE: Sublime text3 一、前言     沒有會員,想線上觀看或下載愛奇藝、PPTV

【全網免費VIP觀看】嗶哩嗶哩番劇解鎖大會員-集合了優酷--騰訊-芒果-樂視-ab站等全網vip視訊免費破解去廣告-高清普清電視觀看-持續更新

嗶哩嗶哩番劇解鎖大會員-集合了優酷-愛奇藝-騰訊-芒果-樂視-ab站等全網vip視訊免費破解去廣告-高清普清電視觀看-持續更新 # 前言 ### 突然想看電視,結果 沒有VIP 又不想花錢,這免費的不久來啦。 ### 示例圖 ![](https://img2020.cnblogs.com/blog/1735

招破解 騰訊等VIP電影 無廣告免費看 支持下載

騰訊 廣告 很多超粑粑s朋友都喜歡看電影,免費看電影的時代已經結束了。現在想看一些最新的或者經典的老電影,我們就只能花錢在愛奇藝、騰訊、優酷等視頻網站辦理VIP會員。但是,這些視頻網站低谷了中國網友們的智慧,網友們想出了很多破解這些VIP電影的方法。今天小源就把自己正在用的方法告訴大家

、騰訊、優酷、搜狐、芒果、樂視、PPTV、音悅臺等VIP視頻免費觀看

blog 視頻 www 樂視 log html show iyu com 有圖有真相 觀看地址一:http://www.luoruiyuan.cn/blog-show.html?id=62 觀看地址二:http://www.luor

下載的QSV格式視訊如何轉換成MP3音訊

愛奇藝視訊相信大家都是用過的,堅持“悅享品質”的理念,以“使用者體驗”為生命。愛奇藝視訊中有非常多的視訊資源。所以愛奇藝視訊為了保護視訊的版權,所以就給視訊檔案加了一個特殊的格式——QSV,這種QSV格式視訊是隻能使用愛奇藝視訊和愛奇藝萬能播放器才能播放,如果想要在手機或者傳給朋友收聽就只能將QSV格式轉