糗事百科视频下载
import osimport re
import requests
from lxml import etree
if not os.path.exists('d:/糗事百科视频'):
os.mkdir('d:/糗事百科视频')
j = 1
url = 'https://www.qiushibaike.com/video/'
ua = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36'}
for i in range(1,14):
if i == 1:
url = 'https://www.qiushibaike.com/video/'
else:
url = f'https://www.qiushibaike.com/video/page/{i}/'
#print(url)
respon = requests.get(url=url,headers=ua).text
jiexi = etree.HTML(respon)
视频地址 = jiexi.xpath('//div[@class = "article block untagged mb15 typs_recent"]//video/source/@src')
#视频地址 = ['https:'+视频地址 for 视频地址 in 视频地址]
视频地址 = ['https:' + 视频地址 for 视频地址 in 视频地址]
for 视频地址 in 视频地址:
vediodate = requests.get(url=视频地址,headers=ua).content
houzhui = 视频地址.split('.')[-1]
add = 'd:/糗事百科视频/'+str(j)+'.'+houzhui
j = j+1
with open(add,'wb') as a:
a.write(vediodate)
print(add,'下载完成')
页:
[1]