python爬虫--下载虎牙视频--舞蹈区视频
  WIU1Qlm7CwPb 2023年11月02日 84 0

用python爬虫下载虎牙舞蹈区视频

python爬虫--下载虎牙视频--舞蹈区视频_公众号

python爬虫--下载虎牙视频--舞蹈区视频_公众号_02

python爬虫--下载虎牙视频--舞蹈区视频_公众号

公众号回复虎牙获取源代码

先看效果:

python爬虫--下载虎牙视频--舞蹈区视频_全局搜索_04


打开网站

点击一个视频,打开开发者模式

全局搜索一下标题

然后找到这个getM开头的文件

python爬虫--下载虎牙视频--舞蹈区视频_全局搜索_05

发现里面的信息就包含视频地址

然后查看它的负载信息和请求地址

python爬虫--下载虎牙视频--舞蹈区视频_全局搜索_06

python爬虫--下载虎牙视频--舞蹈区视频_公众号_07

这几个参数不用管,videoid是视频id

可以改变它的参数获取不同的视频信息

接下来开始写代码

data_url = f'https://liveapi.huya.com/moment/getMomentContent?&videoId={vid}&uid=&_=1675864353143'
res = requests.get(url=data_url,headers=headers).json()
data = res
video_url = data['data']['moment']['videoInfo']['definitions'][0]['url']
    content = requests.get(url=video_url,headers=headers).content
    with open(f'虎牙/{title}.mp4','wb') as f:
        f.write(content)
        print(f'{title}''---保存完成!')

这部分代码只能保存一个视频

我们需要
改变video的参数保存不同的视频

所以去首页提取所有的videoid

python爬虫--下载虎牙视频--舞蹈区视频_ide_08

首页页面源码里包括了videoid和链接和标题

进行访问,获取源代码,

用xpath提取出来videoid和title

python爬虫--下载虎牙视频--舞蹈区视频_ide_09

python爬虫--下载虎牙视频--舞蹈区视频_ide_10


然后在开始访问就可以保存更多的视频了

python爬虫--下载虎牙视频--舞蹈区视频_全局搜索_11


公众号回复虎牙获取源代码

代码仅供学习参考

感谢观看!


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
WIU1Qlm7CwPb