之前跟大家说过使用python爬到很多内容,比如图片,比如文字,那大家有没有知道可不可以用python去爬取视频的呢?小伙伴们有没有见到过呢?由于这个好奇心,小编于是去看了很多资料,果然世间万物都是大同小异,全部都是可以融会贯通的,下面就是小编给大家整理出来的内容,有需要的可以了解下呢~

准备工作:

lChrome 浏览器、

lVim

lPython3 开发环境

lKali Linux

API 寻找 && 提取

1、我们通过 F12 打开开发者模式。

2、再查看一下Headers 属性

3、再看下看到Request URL这个属性值

代码实现

写好脚本,利用爬虫下载片断##导入的两个模块,其中requests模块需要自行下载

from multiprocessing import Pool

import requests

##定义一个涵数

def demo(i):

##定义了一个url,后面%3d就是截取后面三位给他加0,以防止i的参数是1的时候参数对不上号,所以是1的时候就变成了001

url="https://vip.okokbo.com/20180114/ArVcZXQd/1000kb/hls/phJ51837151%03d.ts"%i

##定义了请求头信息

headers={"user-agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36"}

##构建自定义请求对象

req=requests.get(url,headers=headers)

##将文件保存在当前目录的mp4文件中,名字以url后十位数起名

with open('./mp4/ {}'.format(url[-10:]), 'wb') as f:

f.write(req.content)

##程序代码的入口

if __name__=='__main__':

##定义一个进程池,可以同时执行二十个任务,不然一个一个下载太慢

pool = Pool(20)

##执行任务的代码

for i in range(100):

pool.apply_async(demo, (i,))

pool.close()

pool.join()

复制电影存放的路径

用进入windows命令行模式,粘贴地址

复制该目录下所有以*.ts结尾的文件,复制成一个文件

进行合并

进行验证

好啦,以上内容可以供小伙伴们在闲暇之余爬取看下自己想看的视频哦~或者可以用于之后的工作中呢,是个非常实用的技巧,大家要好好学习掌握住哦~

如何用python爬视频_如何使用python网络爬虫抓取视频?相关推荐

  1. 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  2. 如何使用python视频_如何使用python网络爬虫抓取视频?

    之前跟大家说过使用python爬到很多内容,比如图片,比如文字,那大家有没有知道可不可以用python去爬取视频的呢?小伙伴们有没有见到过呢?由于这个好奇心,小编于是去看了很多资料,果然世间万物都是大 ...

  3. 使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎.所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  4. python爬虫能爬取微信密码吗_如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例...

    今天我们继续focus on微信,不过这次给大家带来的是利用Python网络爬虫抓取微信好友总数量和微信好友男女性别的分布情况.代码实现蛮简单的,具体的教程如下. 相信大家都知道,直接通过网页抓取微信 ...

  5. python爬虫微信朋友圈怎么发文字_如何利用Python网络爬虫抓取微信朋友圈的动态(上)...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  6. python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  7. python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  8. python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  9. 2018最全如何利用Python网络爬虫抓取微信朋友圈的动态

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  10. python抓取微信朋友圈动态_2018最全如何利用Python网络爬虫抓取微信朋友圈的动态...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

最新文章

  1. 一个KindEditor的插件[myFocus]
  2. 【Android 逆向】Android 逆向通用工具开发 ( PC 端工程分析 | 网络初始化操作 | PC 端工程核心业务逻辑 )
  3. [置顶] 软件设计之道_读书纪要.doc
  4. Java黑皮书课后题第5章:**5.17(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案
  5. android 布局之scrollview
  6. MTK 驱动开发(33)---Vibrator
  7. 感谢所有常来我博客的朋友
  8. 微信终端跨平台组件 mars 开源
  9. Maven Gradle 区别
  10. 2、Linux多线程,线程的分离与结合
  11. getssdtserviceid_[下载]发个获得SSDT函数名和索引号的代码
  12. kernal tch 下载 天正_kernal tch 下载 天正_打开cad图时提示TCH_KERNAL 缺乏解释器天正图形看不见, 请下载天正插件.........
  13. 高中教师计算机水平要求,高中信息技术教师考试大纲
  14. athletes 表包含运动员姓名,年纪和代表国家。下面哪个查询可以找出代表每个国家最年轻的运动员情况?
  15. Ps的动感模糊和扭曲效果
  16. 【MATLAB】绘制阶梯图、枝干图
  17. 无边落木萧萧下,不尽长江滚滚来。
  18. 手牵手教你写代码,从入门到精通
  19. cadence 16.60破解方式及文件下载地址
  20. SpringBoot集成Elasticseach

热门文章

  1. 人声歌姬语音合成器+拓展-Yamaha Vocaloid 5.0.3 + Libraries WiN 免安装版
  2. Echar柱状堆叠图X轴自定义显示功能
  3. iphone 扩容测试软件,拯救iPhone 12 64G!闪迪打造的扩容神器上手:轻松省钱
  4. MySQL 5.7详细下载安装配置教程
  5. CCF-CSP历年真题大全附题解(202209已更)
  6. 超详细的ENSP安装教程附下载地址
  7. php开发工具 知乎,一个微信小程序版知乎实例分享
  8. 机器视觉软件能够做什么?-龙熙视觉机器视觉培训李杰
  9. 数字化转型建设的基本模型与能力构建
  10. windows下CMD常用命令