python爬取YY直播

查看 67|回复 7
作者:Greennova   
1、通过api获取YY直播视频链接地址
api:https://api-tinyvideo-web.yy.com/home/tinyvideosv2
请求返回结果


image.png (86.04 KB, 下载次数: 0)
下载附件
2023-2-5 15:00 上传

红色框就是视频链接
2、requests请求链接并保存
3、源码
[Python] 纯文本查看 复制代码import requests
def page(page):
    url = 'https://api-tinyvideo-web.yy.com/home/tinyvideosv2'
    headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36'}
    for _ in range(page+1):
        response = requests.get(url=url, headers=headers)
        data = response.json()
        #print(data)
        data_list = data['data']['data']
        #print(data_list)
        for d in data_list:
            video_title = str(d['yyNum']) + '.mp4'
            video_url = d['resurl']
            video_content = requests.get(url=video_url, headers=headers)
            with open('video\\' + video_title, mode='wb') as f:
                f.write(video_content.content)
                print('保存完成:', video_title)
if __name__ == '__main__':
    page(10)#输入请求api次数
4、效果


image.png (843.53 KB, 下载次数: 0)
下载附件
2023-2-5 15:02 上传

下载次数, 链接

苏浩   

我好喜欢
m80571182   

这个忒喜欢嘞
yoyoma211   

这个要学习一下。感谢楼主分享
Zien0103   

我喜欢yy女主播
莫问刀   

感谢楼主分享
hxs1   

咋个学的,技术都这么好,我连没有反爬得爬虫都不会额
lorry   

爬虫这么简单 ?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部