import requests
from bs4 import BeautifulSoup
key = input(‘请输入搜索项:’)
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’,
‘cookie’:’_secdyid=06b166df0528a1dcb48da1d03b16eb36785555e88dec7aca021645174373; acw_tc=2f624a7916451743733548046e30a1bfd971b3df717b9559cb908b90f37215; JSESSIONID=40AC164317477B4CA6C0EAA1B4F41166; PEAR_UUID=4d828632-84c4-499e-8dbb-03e4464031bd; SERVERID=a7cc60ddba048546c9441d2558c201d4|1645174373|1645174373; _uab_collina=164517437291913383019438; UM_distinctid=17f0c08c01d5b6-0ab0ac12db0b93-576153e-151800-17f0c08c01e8d9; CNZZDATA1260553744=953880237-1645172358-https%253A%252F%252Fwww.yuque.com%252F%7C1645172358; Hm_lvt_9707bc8d5f6bba210e7218b8496f076a=1645174375; Hm_lpvt_9707bc8d5f6bba210e7218b8496f076a=1645174375’,
‘Referer’: ‘https://www.pearvideo.com/‘
}
data = {
‘start’: 0,
‘k’: key
}
url = f’https://www.pearvideo.com/search.jsp?start=0&k={key}‘
res = requests.get(url,headers=headers,data=data)
bs = BeautifulSoup(res.content,‘html.parser’)
ul = bs.find(‘ul’,class=’search-result’).findall(‘div’,class=’list-left’)
for i in ul:
href = i.find(‘a’,class_=’actplay’)[‘href’]
title = i.find(‘img’)[‘alt’]
print(title,href)
url2 = ‘https://www.pearvideo.com/'+href
video = requests.get(url2,headers=headers)
with open(f'C:/Users/Victor/Desktop/{title}.mp4' **, **'wb')as f:<br /> f.write(video.content)<br />print(f'{title}已保存在桌面')
