前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

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爬取全民小视频网站视频,可爬取全站视频相关推荐

  1. python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取全民小视频 https://quanmin.baidu.com ...

  2. python 爬小视频_Python爬虫练习:爬取全民小视频(附代码,过程)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取全民小视频 https://quanmin.baidu.com ...

  3. 视频网站的工作原理-->m3u8视频文件的提取与解析(理论)

    目录 一.视频网站的工作原理 二.抓取视频步骤 2.1.找到m3u8文件 2.2.把m3u8下载到ts文件 2.3.ts文件合并为mp4文件 一.视频网站的工作原理 古老的视频网站的视频一般是在源码放 ...

  4. 计算机毕业设计Python+uniapp基于微信小程序的校园快递代取平台(小程序+源码+LW)

    计算机毕业设计Python+uniapp基于微信小程序的校园快递代取平台(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区 ...

  5. Python爬取全民小视频网站视频,可爬取全网视频!

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  6. python爬取微信小程序源代码_爬虫爬取微信小程序

    之前打算做个微信小程序的社区,所以写了爬虫去爬取微信小程序,后面发现做微信小程序没有前途,就把原来的项目废弃了做了现在的网站观点,不过代码放着也是放着,还不如公开让大家用,所以我把代码贴出来,有需要的 ...

  7. PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图...

    一.PHP实现转换 在做视频网站的时候,最头痛的问题可能是格式转换.视频缩略图等.下面我将用PHP实现这一些功能.PHP是没有自带视频的函数,所以会用到第三方的软件工具来实现. 二.什么是FFmpeg ...

  8. 视频网站使用H265编码能提高视频清晰度吗?

    大部分的视频直播点播的流媒体服务使用的都是H264编码,但是更为便捷的H265编码已经得到了发展,越来越多的人更加倾向于H265编码格式了.为什么呢?h265编码压缩率比H264提高了一倍之多,在使用 ...

  9. [python爬虫] BeautifulSoup设置Cookie解决网站拦截并爬取蚂蚁短租

    我们在编写Python爬虫时,有时会遇到网站拒绝访问等反爬手段,比如这么我们想爬取蚂蚁短租数据,它则会提示"当前访问疑似黑客攻击,已被网站管理员设置为拦截"提示,如下图所示.此时我 ...

最新文章

  1. MySQL面试题 | 附答案解析(十八)
  2. 哈佛结构和冯诺依曼结构区别。
  3. 构建一个运行在Azure虚拟机上的MySQL Spring Boot应用程序
  4. ext js IE9显示白板 页面浏览器模式强制渲染IE8
  5. noip2016 小结(ac两题+学习总结)
  6. QLibrary 动态加载外部库文件
  7. 电压3.3V的ESD静电保护器件型号大全
  8. Ps胶片颗粒效果插件:Imagenomic Realgrain for Mac
  9. Mysql 学习笔记08
  10. html item 左右滑动,拖动Html元素集合 Drag and Drop any item
  11. 聚焦核心竞争力:自建与外购
  12. c语言实验操作期末考试怎么把试题保存,c语言上机操作练习题_相关文章专题_写写帮文库...
  13. UEBA能够检测的七大类安全风险
  14. 【笔记】Protues仿真STM32的实现过程
  15. win10读不到移动硬盘
  16. js 流文件下载zip压缩包
  17. cisco将计算机配置为vlan2,思科路由器如何配置VLAN的IP
  18. [单片机框架][bsp层][cx32l003][bsp_adc] ADC配置和使用
  19. implicitly has an ‘any‘ type...以及suppressImplicitAnyIndexErrors版本错误TypeScript 5.5问题
  20. android如何查看分区信息,【Android】Android如何查看分区情况

热门文章

  1. 三言|从小事做起,然后再扩展
  2. “离开浪浪山”是假象,80%年轻人下班后还在学习,真实是想先上个山。
  3. 街头篮球手游服务器响应超时,街篮2打不开是怎么回事 网络连接超时的解决方法...
  4. 职责链( Chain of Responsibility)模式
  5. [新手必备]如何用c#写挂机游戏的回合制角色对战(多人vs多人对战部分)
  6. 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调
  7. 洛谷P2181——对角线
  8. Android lowmemkiller配置(Android7.1实践)
  9. 7大细节预示你面试成功
  10. 跳槽面试四大纠结难题,到底怎么选?打工人真是太南了!