Python爬取全民小视频网站视频,可爬取全站视频
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
python免费学习资料以及群交流解答点击即可加入
开发工具
- python 3.6.5
- pycharm
import requests
确定目标网页
- 选择影视类目
- 右键选择检查,开发开发者工具
选择 Network,网页往下滑,可以看到数据加载
视频地址
视频名字
视频ID
接口数据链接是通过pn的变化,实现翻页效果
如果想要爬取其他分类视频,把参数中tab_name 更改即可
完整代码
import pprint
import requestsurl = 'https://quanmin.baidu.com/wise/growth/api/home/tabmorelist'
for page in range(1, 100):params = {'rn': '12','pn': '{}'.format(page),'timestamp': '1603442730716','session_id': '1603442719704','tab_name': 'movie','_format': 'json',}headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}response = requests.get(url=url, params=params, headers=headers)html_data = response.json()lis = html_data['data']['list']['video_list']for li in lis:play_url = li['play_url']title = li['title']filename = 'D:\\python\\demo\\全民小视频\\视频\\' + title + '.mp4'response_2 = requests.get(url=play_url, headers=headers)with open(filename, mode='wb') as f:f.write(response_2.content)print(title, play_url)
Python爬取全民小视频网站视频,可爬取全站视频相关推荐
- python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取全民小视频 https://quanmin.baidu.com ...
- python 爬小视频_Python爬虫练习:爬取全民小视频(附代码,过程)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取全民小视频 https://quanmin.baidu.com ...
- 视频网站的工作原理-->m3u8视频文件的提取与解析(理论)
目录 一.视频网站的工作原理 二.抓取视频步骤 2.1.找到m3u8文件 2.2.把m3u8下载到ts文件 2.3.ts文件合并为mp4文件 一.视频网站的工作原理 古老的视频网站的视频一般是在源码放 ...
- 计算机毕业设计Python+uniapp基于微信小程序的校园快递代取平台(小程序+源码+LW)
计算机毕业设计Python+uniapp基于微信小程序的校园快递代取平台(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区 ...
- Python爬取全民小视频网站视频,可爬取全网视频!
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...
- python爬取微信小程序源代码_爬虫爬取微信小程序
之前打算做个微信小程序的社区,所以写了爬虫去爬取微信小程序,后面发现做微信小程序没有前途,就把原来的项目废弃了做了现在的网站观点,不过代码放着也是放着,还不如公开让大家用,所以我把代码贴出来,有需要的 ...
- PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图...
一.PHP实现转换 在做视频网站的时候,最头痛的问题可能是格式转换.视频缩略图等.下面我将用PHP实现这一些功能.PHP是没有自带视频的函数,所以会用到第三方的软件工具来实现. 二.什么是FFmpeg ...
- 视频网站使用H265编码能提高视频清晰度吗?
大部分的视频直播点播的流媒体服务使用的都是H264编码,但是更为便捷的H265编码已经得到了发展,越来越多的人更加倾向于H265编码格式了.为什么呢?h265编码压缩率比H264提高了一倍之多,在使用 ...
- [python爬虫] BeautifulSoup设置Cookie解决网站拦截并爬取蚂蚁短租
我们在编写Python爬虫时,有时会遇到网站拒绝访问等反爬手段,比如这么我们想爬取蚂蚁短租数据,它则会提示"当前访问疑似黑客攻击,已被网站管理员设置为拦截"提示,如下图所示.此时我 ...
最新文章
- MySQL面试题 | 附答案解析(十八)
- 哈佛结构和冯诺依曼结构区别。
- 构建一个运行在Azure虚拟机上的MySQL Spring Boot应用程序
- ext js IE9显示白板 页面浏览器模式强制渲染IE8
- noip2016 小结(ac两题+学习总结)
- QLibrary 动态加载外部库文件
- 电压3.3V的ESD静电保护器件型号大全
- Ps胶片颗粒效果插件:Imagenomic Realgrain for Mac
- Mysql 学习笔记08
- html item 左右滑动,拖动Html元素集合 Drag and Drop any item
- 聚焦核心竞争力:自建与外购
- c语言实验操作期末考试怎么把试题保存,c语言上机操作练习题_相关文章专题_写写帮文库...
- UEBA能够检测的七大类安全风险
- 【笔记】Protues仿真STM32的实现过程
- win10读不到移动硬盘
- js 流文件下载zip压缩包
- cisco将计算机配置为vlan2,思科路由器如何配置VLAN的IP
- [单片机框架][bsp层][cx32l003][bsp_adc] ADC配置和使用
- implicitly has an ‘any‘ type...以及suppressImplicitAnyIndexErrors版本错误TypeScript 5.5问题
- android如何查看分区信息,【Android】Android如何查看分区情况
热门文章
- 三言|从小事做起,然后再扩展
- “离开浪浪山”是假象,80%年轻人下班后还在学习,真实是想先上个山。
- 街头篮球手游服务器响应超时,街篮2打不开是怎么回事 网络连接超时的解决方法...
- 职责链( Chain of Responsibility)模式
- [新手必备]如何用c#写挂机游戏的回合制角色对战(多人vs多人对战部分)
- 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调
- 洛谷P2181——对角线
- Android lowmemkiller配置(Android7.1实践)
- 7大细节预示你面试成功
- 跳槽面试四大纠结难题,到底怎么选?打工人真是太南了!