好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python爬取梨視頻生活板塊最熱視頻

python爬取梨視頻生活板塊最熱視頻

熱門標簽:地圖標注推廣單頁 ai地圖標注 西藏快速地圖標注地點 廈門crm外呼系統如何 n400電話申請多少錢 如何在地圖標注文字 百應ai電銷機器人鄭州 長春人工智能電銷機器人官網 女王谷地圖標注

完整代碼如下:

import requests
from lxml import etree
import random
import os
from multiprocessing.dummy import Pool
 
 
if not os.path.exists('./視頻'):
  os.mkdir('./視頻')
 
urls=[]
url='https://www.pearvideo.com/category_5'
headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Safari/537.36 Edg/89.0.774.45'}
 
page_text=requests.get(url=url,headers=headers).text
tree=etree.HTML(page_text)
 
li_list=tree.xpath('//ul[@id="listvideoListUl"]/li')
 
for li in li_list:
  a_url='https://www.pearvideo.com/'+li.xpath('./div/a/@href')[0]
  name=li.xpath('./div/a/div[2]/text()')[0]+'.mp4'
 
  mrd=random.random()
  code=li.xpath('./div/a/@href')[0][-7:]  
  new_headers={'Referer': a_url,
         'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 Edg/89.0.774.50'
         }
  new_url='https://www.pearvideo.com/videoStatus.jsp?contId='+str(code)+'mrd='+str(mrd)
 
  r=requests.get(url=new_url,headers=new_headers) 
  video_url=eval(r.text)['videoInfo']['videos']['srcUrl']
 
    
  old=video_url.split('/')[-1].split('-')[0]  
  new='cont-'+str(code)
  true_video_url=video_url.replace(old,new)
 
 
  dic={'name':name,
     'my_url':true_video_url}
  urls.append(dic)
  
  
#使用線程池對數據視頻進行請求
def get_video_data(dic):
  print(dic['name']+'開始下載'+'\n')
  data_url=dic['my_url']
  data=requests.get(url=data_url,headers=headers).content
  with open('./視頻/'+dic['name'],'wb') as f:
    f.write(data)
    print(dic['name']+'下載成功')
  
pool=Pool(4)
pool.map(get_video_data,urls)
 
pool.close()
pool.join()

說明:

當前日期(2021/3/14)版本的梨視頻的視頻偽url由ajax獲取。

部分代碼解釋:

1:模塊

import requests                #網路爬蟲標準庫(代替urllib)
from lxml import etree            #用于解析頁面信息
import random                 #梨視頻的url中有一段需要隨機數
import os                   #主要用于生成文件夾存放視頻
from multiprocessing.dummy import Pool    #導入線程池對應類

2:獲取視頻偽url

#參數準備
mrd=random.random()
code=li.xpath('./div/a/@href')[0][-7:]  
new_headers={
'Referer': a_url,
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36     (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 Edg/89.0.774.50'
      }
 
#獲取url
new_url='https://www.pearvideo.com/videoStatus.jsp?contId='+str(code)+'mrd='+str(mrd)
r=requests.get(url=new_url,headers=new_headers) 
video_url=eval(r.text)['videoInfo']['videos']['srcUrl']

3:獲取真正url

經本人實驗,使用上文獲得的url爬取視頻下載內容為空。

由于本人也是菜鳥,所以百思不得其解,恰巧看到B站用戶”_千戶”的留言才得知真偽url的差異:

此處視頻地址做了加密即ajax中得到的地址需要加上cont-,并且修改一段數字為id才是真地址
真地址:"https://video.pearvideo.com/mp4/third/20201120/cont-1708144-10305425-222728-hd.mp4"
偽地址:"https://video.pearvideo.com/mp4/third/20201120/1606132035863-10305425-222728-hd.mp4"

#僅需要做幾個簡單的截取切片操作就可以替換相關內容
 
old=video_url.split('/')[-1].split('-')[0]  
new='cont-'+str(code)
true_video_url=video_url.replace(old,new)

4:存儲

#使用線程池對數據視頻進行請求
def get_video_data(dic):
  print(dic['name']+'開始下載'+'\n')
  data_url=dic['my_url']
  data=requests.get(url=data_url,headers=headers).content
  with open('./視頻/'+dic['name'],'wb') as f:
    f.write(data)
    print(dic['name']+'下載成功')
  
pool=Pool(4)
pool.map(get_video_data,urls)
 
pool.close()
pool.join()

5:結果

到此這篇關于python爬取梨視頻生活板塊最熱視頻的文章就介紹到這了,更多相關python爬取梨視頻內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python+uiautomator2實現自動刷抖音視頻功能
  • Python爬蟲之爬取嗶哩嗶哩熱門視頻排行榜
  • 如何用python反轉圖片,視頻
  • python基于tkinter制作m3u8視頻下載工具
  • Python使用UDP實現720p視頻傳輸的操作
  • 寫一個Python腳本自動爬取Bilibili小視頻
  • 用python制作詞云視頻詳解
  • Python通過m3u8文件下載合并ts視頻的操作
  • 用Python制作燈光秀短視頻的思路詳解
  • Python從視頻中提取音頻的操作
  • 教你如何使用Python下載B站視頻的詳細教程

標簽:渭南 廊坊 綿陽 拉薩 興安盟 黔東 內江 亳州

巨人網絡通訊聲明:本文標題《python爬取梨視頻生活板塊最熱視頻》,本文關鍵詞  python,爬取,梨,視頻,生活,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python爬取梨視頻生活板塊最熱視頻》相關的同類信息!
  • 本頁收集關于python爬取梨視頻生活板塊最熱視頻的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美老幼欢| 杭州少妇一级特黄毛片| 男人鸡鸡插入女人阴道视频| 美女被男生操| 女仆跪下双乳任人摆弄 | yy漫画在线看| 免费看的黄色片| 奶头?啊?嗯嗯A片视频动态图| 欧美丰满熟妇乱婬无码网站小辣椒 | 军训时和教官啪啪H辣文全文阅读| 亚洲 激情 图片 小说| 99精品国产AⅤ在线观看苍| 日本婬乱一级毛片无码约会炮 | 女偶像私下的yin荡生活51小说 | 992tv成人免费观看入口下载 | 阳茎照片| 一级bbbb视频bbbb| 交换俱乐部娇妻np| 绫华被吸乳羞羞漫画在线| 你比我老公的又大又粗办的还舒坦 | 久久w5ww成w人免费不卡| 男亲女爱| 黄视频软件大全| 亚洲无人区一码二码三码的含义 | 最新黄色小说| 小说韵母攻略41| 动漫 亚洲 综合 欧美 图片| free hd xxxx movies 动漫| 青青草视频免费观看| 密屁aV精品视频一区| 亚洲国产视频网| 成人午夜18免费看| 免费国产又色又爽又黄的网站| 草草日| ass日本嫩模pics| 爽15p| 成人VR综合一区二区| 久久久中文字幕日本| 国产日韩欧美在线一区二区三区| 国产激情视频| 免费b站看大片真人直播|