网页视频抓取(python用python去爬取视频的呢?内容)

优采云 发布时间: 2021-10-05 04:25

  网页视频抓取(python用python去爬取视频的呢?内容)

  之前告诉过你可以用python爬取很多内容,比如图片,比如文字。你知道能不能用python来抓取视频吗?你以前见过吗?出于这种好奇,小编去查阅了很多资料。正如所料,世界上的一切都是相似的,它们都可以集成。以下是小编为大家整理的内容。有需要的可以理解~

  准备好工作了:

  l Chrome浏览器,

  vim

  l Python3开发环境

  l Kali 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/phJ51837151d.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学习网

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线