作业一
# ● 目标网站:https://www.pearvideo.com/
# ● 爬取要求:
# ○ 1、用户输入视频页面的链接
# ○ 2、把所对应页面的视频,下载下来,保存到本地
_’’’
https://video.pearvideo.com/mp4/adshort/20220222/cont-1752547-15830346_adpkg-ad_hd.mp4
https://video.pearvideo.com/mp4/adshort/20220222/1645671778249-15830346_adpkg-ad_hd.mp4
‘’’
_import requests

url_1 = input(‘请输入链接:’)

cont = url1.split(‘‘)[-1]

url = f’https://www.pearvideo.com/videoStatus.jsp?contId={cont}&mrd=0.9816428269003659

headers = {
‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36’,
‘Referer’: ‘https://www.pearvideo.com/video_1752547
}

response = requests.get(url, headers=headers)

dict_url = response.json()[‘videoInfo’][‘videos’][‘srcUrl’]

print(dict_url)

sjx = dict_url.split(‘/‘)[-1].split(‘-‘)[0]

url2 = dict_url.replace(sjx, ‘cont-‘ + cont)

print(url2)

with open(‘nb.mp4’,’wb’) as f:
f.write(requests.get(url2,headers=headers).content)