python爬取VIP视频

# from urllib.request import urlopen
# url = 'https://www.baidu.com'
# respons = urlopen(url)
# res = respons.read().decode('utf-8')
# print(res)
# import requests
# import json
# ##url="https://movie.douban.com/j/search_subjects?"
# url="https://www.baidu.com"
# param={
# "type": "24",
# "interval_id": "100:90",
# "action":"" ,
# "start": "1",
# "limit": "20",
# }
# headers={
# "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36"
# }
# respons=requests.get(url=url)
# data=respons.text.encode("ISO-8859-1")
# print(data.decode('utf-8').encoding('utf-8').decode('utf-8'))
# # f=open("./douban.json","w",encoding="utf-8")
# # json.dump(data,fp=f,ensure_ascii=False)
# print(data)

import requests
from multiprocessing import Pool
def download(i):
requests.packages.urllib3.disable_warnings()
url='https://2.mhbobo.com/20190810/imDvND0R/1200kb/hls/oPwEP2038%s04d.ts' %i
r = requests.get(url,verify=False)
res = r.content
with open('./t/{}'.format(url[-10:]),'wb')as f:
f.write(res)
if __name__ == '__main__':
pool = Pool(20)
for i in range(0,1541):
pool.apply_async(download,args=(i,))
pool.close()
pool.join()

# copy /b *.ts hecheng.ts

posted @   mjth  阅读(2798)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示