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

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

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

瀏覽:32日期: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久久,三上悠亚国产精品一区二区三区
亚洲天堂免费| 91九色综合| 国产在线一区不卡| 久久中文精品| 日本不卡免费高清视频在线| 欧美久久天堂| 亚洲高清成人| 激情综合网站| 日韩中文字幕亚洲一区二区va在线| 亚洲欧美网站在线观看| 国产精品v日韩精品v欧美精品网站| 国产一区二区三区四区| 久久三级视频| 综合视频一区| 九九99久久精品在免费线bt| 人在线成免费视频| 视频在线观看91| 日韩高清在线不卡| 欧美一区三区| 欧美国产日韩电影| 国产日韩三级| 国产精品久久久久蜜臀| 樱桃视频成人在线观看| 欧美特黄视频| 国产精品一区二区三区美女 | 精品91久久久久| 日韩一区二区三区在线看| 麻豆91精品视频| 亚洲婷婷在线| 国产经典一区| 国产精品99免费看| 日韩精选在线| 久久男女视频| 青青草国产精品亚洲专区无| 成人日韩在线观看| 日韩一二三区在线观看| 激情久久一区二区| 久久一区欧美| 日韩不卡视频在线观看| 狠狠干综合网| 国产精品国码视频| 99热精品在线| 久久精品国产免费| 一区三区视频| 久久精品国产福利| 国内精品福利| 国产视频一区三区| 一区二区国产在线| 日韩一区二区三区四区五区| 国产成人精品一区二区三区视频| 狠狠操综合网| 国产一区二区精品福利地址| 亚洲精品乱码| 亚洲女同中文字幕| 精品久久网站| 日韩三级精品| 亚洲欧洲一区| 91精品推荐| 国产69精品久久| a国产在线视频| 天堂va在线高清一区| 欧美综合另类| 日韩黄色大片| 婷婷成人av| 日韩黄色在线观看| 九九综合九九| 国产精品原创| 欧美国产视频| 欧美在线黄色| 免费的成人av| 国产精品美女久久久浪潮软件| 成人午夜在线| 国产精品视频一区视频二区| 日韩中文字幕视频网| 国产精品普通话对白| 日韩一区亚洲二区| 美女免费视频一区| 国产精品毛片久久久| 日韩精品视频一区二区三区| 99成人在线| 99视频精品| 欧美日韩免费观看一区=区三区| 中文另类视频| 日韩av福利| 欧美羞羞视频| 久久久久国产精品一区二区| 日韩大片在线播放| 日韩国产一区二区| 日韩免费一区| 久久久水蜜桃av免费网站| 婷婷精品在线| 国产999精品在线观看| 久久wwww| 国产精品115| 日韩av一二三| 日本成人中文字幕| 青青国产91久久久久久| 久久国产人妖系列| 国产日韩中文在线中文字幕| 欧美亚洲三级| 国产精品久久久久毛片大屁完整版| 国产伦理久久久久久妇女| 国产欧美日韩精品高清二区综合区| 欧美日韩一区自拍| 国产精品麻豆成人av电影艾秋| 欧美视频二区| 久久成人福利| 亚洲黄色中文字幕| 激情婷婷综合| 免费不卡在线视频| 欧美日韩午夜| 国产一区福利| 亚洲欧美伊人| 亚洲精品美女| 国产精品777777在线播放| 麻豆成人91精品二区三区| 中文字幕在线高清| 天堂va在线高清一区| 蜜桃久久久久久| 青青草伊人久久| 精品美女久久| 日韩国产一区二区| 久久福利一区| 91精品在线免费视频| av中文资源在线资源免费观看| 亚洲国产一区二区在线观看| 日本一区二区中文字幕| 国产一区调教| 999久久久91| 亚洲另类av| 国内不卡的一区二区三区中文字幕| 亚洲国产成人精品女人| 日韩精品一级| 中文字幕系列一区| 视频一区日韩精品| 97se综合| 综合激情婷婷| 亚洲最新无码中文字幕久久| 蜜桃久久久久久久| 久草免费在线视频| 亚洲精品日本| 日韩精品一区二区三区免费观影 | 岛国av免费在线观看| 国产亚洲午夜| 久久精品国产99国产精品| 在线观看免费一区二区| 欧美日韩亚洲一区三区| 婷婷精品视频| 久久不见久久见中文字幕免费| 激情丁香综合| 国产精品久久久久久妇女| 蜜臀91精品国产高清在线观看| 久久精品xxxxx| 久久久精品日韩| 国产精品porn| 丝袜a∨在线一区二区三区不卡| 另类综合日韩欧美亚洲| 丝袜美腿一区二区三区| 国产毛片久久| 日韩av电影一区| 久久影院一区二区三区| 国产精品一国产精品| 国产亚洲电影| 欧美黄色一区二区| 国产精品毛片一区二区在线看| 亚洲伊人av| 久久福利影视| 国产精品九九| 午夜免费一区| 国产欧美日韩一区二区三区四区| 精品视频黄色| 黄色精品网站| 精品国产精品久久一区免费式| 日韩专区欧美专区| 久久美女精品| 98精品视频| 久久av导航| 欧美性www| 亚洲伊人精品酒店| 三级精品视频| 久久久91麻豆精品国产一区| 中文字幕一区二区三区四区久久 | 亚洲精品小说| 精品一区二区三区免费看 | 国产毛片久久久| 亚洲精品欧美| 久久夜色精品| 99pao成人国产永久免费视频| 精品国模一区二区三区| 国产成人精品亚洲线观看| 国产精品一区高清| 久久精品xxxxx| 久久国产精品免费精品3p | 亚洲精品97| 日韩电影在线视频| 成人在线视频中文字幕| 欧美日韩一区二区三区不卡视频| 日本不卡一二三区黄网| 亚洲精品亚洲人成在线观看| 免费观看日韩电影|