20220917使用迅雷和python3脚本下载ts格式的视频切片文件的速度对比

阅读: 评论:0

20220917使用迅雷和python3脚本下载ts格式的视频切片文件的速度对比

20220917使用迅雷和python3脚本下载ts格式的视频切片文件的速度对比

20220917使用迅雷和python3脚本下载ts格式的视频切片文件的速度对比
2022/9/17 12:17


(非会员的)迅雷
下载速度:<1MBps
下载时间:19分钟
2022-09-15的20:07到20:26。
体积:266MB

 

 

 

 

 

 

 

 

 

 

 

 

 


批量补全的脚本:
下载速度:>20MBps
下载时间:<1分钟
2022-09-15的11:31。
体积:266MB

buquan-ts1574.py
import requests
from multiprocessing import Pool

def mission(url,n):
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"}
    print('*****')
    response&#(url,headers=headers)
    print('-----')
    #f=open("./1/%03d.ts"%n,"wb")
    #f=open("./1574/%03d.ts"%n,"wb")
    f=open("./1574/%03d.ts"%(n+1),"wb")
    f.t)      
    f.close()
    print("%03d."%n)


if __name__ == "__main__":
    pool=Pool(20)                                      
    #for n in range(1,38):
    #for n in range(1,1574):
    #for n in range(1,1575):
    for n in range(0,1000):
    #for n in range(0,2000):
        #.f1231726_1.ts?t=6325e465&us=ZKoDCRQVmF&sign=fb1ee2615191ef72f9da8c2e9c37156f&uuid=u_6147388a93774_elPF2jskNO&time=1663384523571
        url = ".f1231726_{}.ts?t=6325e465&us=ZKoDCRQVmF&sign=fb1ee2615191ef72f9da8c2e9c37156f&uuid=u_6147388a93774_elPF2jskNO&time=1663384523571".format(n)
        print(url)
        pool.apply_async(mission,(url,n))
        
        #line = f.readline()
        #pool.apply_async(mission,(line,n))
    pool.close()
    pool.join()

 

 


批量下载:
下载速度:>20MBps
下载时间:<1分钟
2022-09-17的11:03。
体积:266MB

ts1574.py
import requests
from multiprocessing import Pool

def mission(url,n):
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"}
    print('*****')
    response&#(url,headers=headers)
    print('-----')
    #f=open("./1/%03d.ts"%n,"wb")
    f=open("./1574/%03d.ts"%n,"wb")
    f.t)      
    f.close()
    print("%03d."%n)


if __name__ == "__main__":
    #f = open("f:\p1\")
    f = open("c:\1575\")
    
    pool=Pool(20)  
    #for n in range(1,1574):
    for n in range(1,1575):
        line = f.readline()
        pool.apply_async(mission,(line,n))
    pool.close()
    pool.join()
    
    print('n 2022/9/13 23:01-finish')
    print(n)

 

 

 

 

 


单独下载:
下载速度:<4MBps(大概3.xMBps)
下载时间:<3分钟
2022-09-17的11:09到11:11。
体积:266MB

single4.py
import requests
#from multiprocessing import Pool

def mission(url,n):
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"}
    print('*****')
    response&#(url,headers=headers)
    print('-----')
    f=open("./1574/%03d.ts"%n,"wb")
    f.t)      
    f.close()
    print("%03d."%n)


if __name__ == "__main__":
    #pool=Pool(20)
    f = open("c:\1575\")
    
    for n in range(1,1575):
        url=""
        print(n)
        print(url)
        #pool.apply_async(mission,(url,n))
        #mission(url,n)
        
        line = f.readline()
        mission(line,n)
    #pool.close()
    #pool.join()


 

 

 

 

 

 

-----
727.
728

*****
-----
728.
729

*****
-----
729.
730

*****
-----
730.
731

*****
-----
731.
732

*****
-----
732.
733

*****
-----
733.
734

*****
-----
734.
735

*****
-----
735.
736

*****
-----
736.
737

*****
-----
737.
738

*****
-----
738.
739

*****
-----
739.
740

*****
-----
740.
741

*****
-----
741.
742

*****
-----
742.
743

*****
-----
743.
744

*****
-----
744.
745

*****
-----
745.
746

*****
-----
746.
747

*****
-----
747.
748

*****
-----
748.
749

*****
-----
749.
750

*****
-----
750.
751

*****
-----
751.
752

*****
-----
752.
753

*****
-----
753.
754

*****
-----
754.
755

*****
-----
755.
756

*****
-----
756.
757

*****
-----
757.
758

*****
-----
758.
759

*****
-----
759.
760

*****
-----
760.
761

*****
-----
761.
762

*****
-----
762.
763

*****
-----
763.
764

*****
-----
764.
765

*****
-----
765.
766

*****
-----
766.
767

*****
-----
767.
768

*****
-----
768.
769

*****
-----
769.
770

*****
-----
770.
771

*****
-----
771.
772

*****
-----
772.
773

*****
-----
773.
774

*****
-----
774.
775

*****
-----
775.
776

*****
-----
776.
777

*****
-----
777.
778

*****
-----
778.
779

*****
-----
779.
780

*****
-----
780.
781

*****
-----
781.
782

*****
-----
782.
783

*****
Traceback (most recent call last):
  File "single4.py", line 27, in <module>
    mission(line,n)
  File "single4.py", line 7, in mission
    response&#(url,headers=headers)
  File "C:Program FilesPython38libsite-packagesrequestsapi.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "C:Program FilesPython38libsite-packagesrequestsapi.py", line 61, in request
    quest(method=method, url=url, **kwargs)
  File "C:Program FilesPython38libsite-packagesrequestssessions.py", line 528, in request
    prep = self.prepare_request(req)
  File "C:Program FilesPython38libsite-packagesrequestssessions.py", line 456, in prepare_request
    p.prepare(
  File "C:Program FilesPython38libsite-packagesrequestsmodels.py", line 316, in prepare
    self.prepare_url(url, params)
  File "C:Program FilesPython38libsite-packagesrequestsmodels.py", line 390, in prepare_url
    raise MissingSchema(error)
ptions.MissingSchema: Invalid URL '': No schema supplied. Perhaps you meant ?

C:1575>

 

本文发布于:2024-01-30 22:21:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170662451423240.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:迅雷   切片   脚本   速度   格式
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23