查看: 626|回复: 1

[Python] 梨视频爬取

[复制链接]

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

发表于 2022-7-20 17:50:35 | 显示全部楼层 |阅读模式

很久之前写的
[Python] 纯文本查看 复制代码
import requests
import re
yurl = input("请输入要下载的梨视频链接:")
file = input("请输入要将视频放在哪个目录:")
rem = re.compile('<title>(?P<titl>.*?)-Pear Video</title>')
id = yurl.split("_" , 1)[1]
head={
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36 Edg/100.0.1185.36",
    "Referer": "https://www.pearvideo.com/video_" + id
}
url = f"https://www.pearvideo.com/videoStatus.jsp?contId={id}&mrd=0.9"
resp = requests.get(url=url,headers=head)
res = resp.json()
rep = str(res['videoInfo']['videos']['srcUrl'])
res = rep.split("-",2)[0].split("/",6)[6]
xid = "cont-"
repp = rep.replace(res ,xid + id)
print(repp)
rrp = requests.get(yurl,headers=head)
t = rem.finditer(rrp.text)
for tit in t:
    titt = tit.group("titl")
rp = requests.get(url=repp,headers=head)
ofile = open(file + "\\" + titt + ".mp4", "wb+").write(rp.content)

4

技术

17

魅力

6

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
5370
人气
208
分享
36

最佳新人活跃会员

发表于 2022-7-20 20:32:40 | 显示全部楼层
哇,可以可以
YF工作室驻x64论坛分部
工作室曾开发的软件:YFSafe安全软件,YFChat在线聊天软件,MBRTools等。
欢迎有能力的你加入我们一起共同进步。请发邮件至yfstudio2021@outlook.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表