欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > 掌握这项技能,用Python爬虫定制你的私人电影推荐库

掌握这项技能,用Python爬虫定制你的私人电影推荐库

2025/9/22 4:13:41 来源:https://blog.csdn.net/biancheng_syz/article/details/141088510  浏览:    关键词:掌握这项技能,用Python爬虫定制你的私人电影推荐库

思路:

1、先选取你要获取的视频

2、用vip解析工具解析,获取地址

3、复制粘贴,获取视频

以下是效果图

需要的python模块:

##第一个模块不要安装,第二个模块需要安装

1、from multiprocessing import Pool

2、import requests

##模块安装方法

用windows命令行终端

pip install requests

代码实现

##注意:只适全python爬虫的学习者,不适合专门去看电影的爱好者
##导入的两个模块,其中requests模块需要自行下载
from multiprocessing import Pool
import requests
##定义一个涵数
def demo(i):##定义了一个url,后面%3d就是截取后面三位给他加0,以防止i的参数是1的时候参数对不上号,所以是1的时候就变成了001url="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()

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

此外,我还打包上传了大量优质的Python实战案例源码,能让你在学习过程中进行大量的代码实战,丰富你的经验,只有在实战过程中不断获取反馈,才能最大化优化学习能力!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词