本文向您展示了Python如何从某个平台抓取短视频。内容简洁易懂,一定会让你眼前一亮。通过这篇文章的详细介绍,希望大家能有所收获。
基本开发环境
Python 3.6
Pycharm
相关模块的使用
importos
import请求安装Python并将其添加到环境变量中,pip安装所需的相关模块。
一、确定需求
抓取搞笑有趣栏目的视频内容。
二、网站数据分析
首先需要明确的是,好看的视频网站的加载方式是懒人加载方式,你需要向下滑动网页才能加载新内容。
加载的内容包含音频播放地址和标题。
内容比较简单,看看代码就知道了。
进口
导入请求
URL=' https://haokan . Baidu.com/video ui/API/video rec?tab=Gao xiaoact=pcFeedpd=pcnum=20 shua Xin _ id=1612592171486 '
标题={ 0
用户代理' : ' Mozilla/5.0(windowsnt 10.0;WOW64)applebwebkit/537.36(KHTML,likeGecko)Chrome/81 . 0 . 4044 . 138 safari/537.36 '
}
response=requests.get(url=url,headers=headers)
json_data=response.json()
videos=JSON _ data[' data '][' response '][' videos ']
forindexinvideos:
标题=索引['标题']
play _ url=索引['play_url']
video _ content=requests . get(URL=play _ URL,headers=headers)。内容
路径='视频\\ '
ifnotos.path.exists(路径):
os.mkdir(路径)
withopen(路径title '.mp4 ',模式='wb')asf:
f.write(视频内容)
打印('保存:',标题)
以上内容是Python如何抓取某平台的短视频。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识储备,请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/49727.html