日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

基于python爬取梨視頻實現過程解析

瀏覽:30日期:2022-07-06 08:38:17

目標網址:梨視頻

然后我們找到科技這一頁:https://www.pearvideo.com/category_8。其實你要哪一頁都行,你喜歡就行。嘿嘿…

這是動態網站,所以咱們直奔network 然后去到XHR:

基于python爬取梨視頻實現過程解析

找規律,這個應該不難,我就直接貼網址上來咯,想要鍛煉的可以找找看哈:

https://www.pearvideo.com/category_loading.jsp?reqType=5&categoryId=8&start=0

這個就是我們要找的目標網址啦,后面的0就代表頁數,讓打開這個網頁發現是靜態網頁,這最好搞啦,直接上:

基于python爬取梨視頻實現過程解析

代碼如下:

import requestsimport parsel,reimport ostarget = 'https://www.pearvideo.com/videoStatus.jsp?contId='url = 'https://www.pearvideo.com/category_loading.jsp?reqType=5&categoryId=9&start=0'res = requests.get(url)res.encoding='utf-8'html = parsel.Selector(res.text)lists = html.xpath(’/html/body/li/div/a/@href’).getall()for each in lists: print('https://www.pearvideo.com/'+each)

output;https://www.pearvideo.com/video_1703486https://www.pearvideo.com/video_1703189https://www.pearvideo.com/video_1703161https://www.pearvideo.com/video_1702880https://www.pearvideo.com/video_1702773...

順利拿到,然后進入播放頁面,卻發現找不到MP4視頻,怎么辦?經過我一番努力(扯掉了幾十根頭發后)發現,它在另外一個網址里面

基于python爬取梨視頻實現過程解析

咋辦?當然要想辦法把這個網址搞到手啦,仔細分析下,發現這個網址非常陌生呀,唯一稍微熟悉點的就是那串數字了,前面我們拿到播放頁的網址后面那串數字和這個對比,完全是一模一樣的,這樣的話那就好搞了,咱們直接用拼接的方式把它接上去就可以了,看代碼:

for each in lists: url_num = each.replace(’video_’,'') urls = target+url_num print(urls)`````pythonoutput:https://www.pearvideo.com/videoStatus.jsp?contId=1703486https://www.pearvideo.com/videoStatus.jsp?contId=1703189https://www.pearvideo.com/videoStatus.jsp?contId=1703161https://www.pearvideo.com/videoStatus.jsp?contId=1702880https://www.pearvideo.com/videoStatus.jsp?contId=1702773https://www.pearvideo.com/videoStatus.jsp?contId=1702633...

出來了,好像稍微有點不一樣,后面那啥&mrd=***************** 沒有,怎么辦?沒有就不要唄,看過我發的百度圖片那篇的朋友都懂,網址里面有些東西是不需要的,純粹是搞咱們這些玩爬蟲的,惡心咱們。不過沒辦法,畢竟是咱們要去爬人家的數據的。

網址問題解決了,但是點進去一看,發現這東東:

基于python爬取梨視頻實現過程解析

恩,很明顯,是遇到反爬機制了,這個好搞,要什么給什么就行,代碼如下:

headers = { ’User-Agent’: ’Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36’, ’Referer’: ’https://www.pearvideo.com/video_’+ str(url_num) } html = requests.get(urls,headers=headers).text print(html)

基于python爬取梨視頻實現過程解析

搞定!!

最后我們看一下MP4能不能播放:

基于python爬取梨視頻實現過程解析

西八!404??!恩,這里就稍微有點麻煩了,還得找數據,把里面的時間戳改成 ‘cont-數字‘,感覺寫了好多,手都有點累了,我就直接上代碼了:

import requestsimport parsel,reimport os target = 'https://www.pearvideo.com/videoStatus.jsp?contId='url = 'https://www.pearvideo.com/category_loading.jsp?reqType=5&categoryId=9&start=0'res = requests.get(url)res.encoding='utf-8'html = parsel.Selector(res.text)lists = html.xpath(’/html/body/li/div/a/@href’).getall()# print(lists[2:])# 提取視頻后面的數字,數字是最重要的,需要傳給 Referer 和 urlsfor each in lists: url_num = each.replace(’video_’,'') urls = target+url_num # print(urls) headers = { ’User-Agent’: ’Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36’, ’Referer’: ’https://www.pearvideo.com/video_’+ str(url_num) } html = requests.get(urls,headers=headers).text cont = ’cont-’ + str(url_num) # 提取 mp4 視頻 srcUrl = re.findall(f’'srcUrl':'(.*?)'’,html)[0] # 替換視頻里面的時間戳,改為可以真正播放的數據 new_url = srcUrl.replace(srcUrl.split('-')[0].split('/')[-1],cont) print(new_url) # 使用視頻后綴當視頻名稱 filename = srcUrl.split('/')[-1] # 保存到本地 with open('./images/'+filename,'wb') as f: f.write(requests.get(new_url).content)

基于python爬取梨視頻實現過程解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩黄色av| 国产网站在线| 精品高清久久| 国产亚洲电影| 亚洲精品免费观看| 亚洲一区二区三区免费在线观看 | 欧美一区二区三区久久精品| 国产一区导航| 午夜国产精品视频免费体验区| sm久久捆绑调教精品一区| 国产精品久久久久毛片大屁完整版| 日韩高清电影一区| 视频一区日韩精品| 亚洲精品影视| 婷婷六月综合| 性欧美xxxx免费岛国不卡电影| 快播电影网址老女人久久| 日韩伦理在线一区| 亚洲精品国产嫩草在线观看| 欧美羞羞视频| 激情欧美亚洲| 国产亚洲久久| 国产精品啊啊啊| 日韩综合小视频| 亚洲综合图色| 一本一道久久a久久| 蜜臀久久久99精品久久久久久| 99国产精品久久久久久久| 欧美日韩视频| 极品日韩av| 国产亚洲一区在线| 每日更新成人在线视频| 在线免费观看亚洲| 91嫩草精品| 精品国产亚洲一区二区三区| 岛国av免费在线观看| 日韩欧美视频专区| 久久九九国产| 亚洲经典在线| 亚洲精品影视| 久久国内精品自在自线400部| 国产精品美女午夜爽爽| 精品视频自拍| 久久久夜精品| 亚洲女同一区| 视频一区二区中文字幕| 亚洲三区欧美一区国产二区| 国产亚洲一区| 粉嫩av一区二区三区四区五区 | 亚洲色图综合| 国产毛片一区二区三区| 久久精品系列| 福利一区和二区| 一本综合精品| 99精品在线观看| 亚洲成人不卡| 欧美少妇精品| 桃色一区二区| 麻豆精品视频在线观看免费| 国产精品欧美三级在线观看| 日韩动漫一区| 老司机精品视频在线播放| www.九色在线| 先锋亚洲精品| 国产精品欧美一区二区三区不卡| 丝袜诱惑一区二区| 蜜臀久久99精品久久久久久9| 亚洲精品无吗| 国产999精品在线观看| 亚洲综合丁香| 国产精品va视频| 欧美高清一区| 97se亚洲| 久久久久免费av| 亚洲欧美一级| 日韩av有码| 亚洲视频电影在线| 精品91福利视频| 亚洲欧美日韩国产| 美女毛片一区二区三区四区最新中文字幕亚洲| 欧美天堂视频| 亚洲18在线| 欧美成a人片免费观看久久五月天| 欧美日韩中文字幕一区二区三区| 欧美精品国产一区| 欧美精品一区二区三区精品| 欧美精品成人| 99久久亚洲精品| 欧美午夜网站| 日韩理论片av| 在线精品亚洲| 老牛影视精品| 日韩精品视频一区二区三区| 亚洲欧洲高清| 婷婷视频一区二区三区| zzzwww在线看片免费| 91超碰国产精品| 亚洲精品一区二区在线看| 国产精品男女| 老司机精品久久| 精品国产第一福利网站| 日韩和欧美一区二区三区| 久久精品主播| 国产精品白丝一区二区三区| 亚洲女人av| 九色porny丨国产首页在线| 欧美日本一区| 亚洲一区二区毛片| 欧美精品资源| 麻豆成人在线观看| 日本v片在线高清不卡在线观看| 久久亚洲专区| 欧美激情视频一区二区三区免费 | 日韩精品欧美成人高清一区二区| 亚洲v在线看| 亚洲精品影视| 蜜桃91丨九色丨蝌蚪91桃色| 欧美精选视频一区二区| 欧美一区在线观看视频| 99视频+国产日韩欧美| 国产成人精品一区二区三区视频 | 成人国产综合| 国产欧美日韩在线观看视频| 鲁大师成人一区二区三区| 久久91视频| 国产欧美日韩精品高清二区综合区| 三级欧美韩日大片在线看| 欧美日韩国产一区二区三区不卡| 麻豆mv在线观看| 久久av电影| 国产视频一区二| 日本国产欧美| 精品1区2区3区4区| 国产精品久久久久久久久妇女| 日本少妇一区二区| 天堂av在线一区| 亚洲调教视频在线观看| 成人小电影网站| 国产精品3区| 影音先锋国产精品| 成人福利av| 国产成人精品福利| 红杏一区二区三区| 国产专区精品| 美女高潮久久久| 欧美激情三区| 免费在线观看一区| 欧美黑人巨大videos精品| 国产精品久久久久久久久免费高清 | 美美哒免费高清在线观看视频一区二区| 国内精品福利| 今天的高清视频免费播放成人| 成人av三级| 久久国产主播| 不卡一区2区| 国产亚洲高清视频| 一区二区电影在线观看| 日韩一二三区在线观看| 欧美精品中文字幕亚洲专区| 国产精品啊v在线| 福利一区和二区| 日韩精品午夜| 伊人久久大香线蕉av超碰演员| 丝袜美腿亚洲色图| 日韩在线电影| 国产欧美91| 国内精品亚洲| 国产一区二区精品福利地址| 91一区二区三区四区| 999精品一区| 亚洲欧美日韩国产一区| 亚洲一二三区视频| 国产日韩免费| 中文av在线全新| 日韩影院二区| 狠狠爱成人网| 日韩欧美中文字幕电影| 国产精品久久久久久av公交车| 欧美a在线观看| 视频二区不卡| 国产亚洲亚洲| 欧美片网站免费| 乱一区二区av| 久久影视一区| 一区二区高清| 国产精品a久久久久| 91欧美在线| 国产一区91| 欧美一级二级三级视频| 六月丁香综合在线视频| 日韩不卡免费高清视频| 日韩精品一二三区| 亚洲三级精品| 福利一区二区| 91精品成人| 日本午夜精品视频在线观看| 国际精品欧美精品| 日韩av免费| 只有精品亚洲| 日本亚洲三级在线|