python 1000线程_python单线程下载1000个视频()

import os

import re

import requests

import threading

import _thread

from time import sleep

import time

import random

respose=requests.get('http://www.xiaohuar.com/v/')

# print(respose.status_code)# 响应的状态码

# print(respose.content) #返回字节信息

# print(respose.text) #返回文本内容

urls=re.findall(r'class="items".*?href="(.*?)"',respose.text,re.S) #re.S 把文本信息转换成1行匹配

url=urls[5]

result=requests.get(url)

mp4_url=re.findall(r'id="media".*?src="(.*?)"',result.text,re.S)[0]

#print(mp4_url)

i = 0

urllist = []

c = 0

def xiazai():

global i

i = int(i)+1

#return i

videourl = 'http://z.syasn.com/b/b'+str(i)+'.mp4'

print(i)

#urllist.append(videourl)

print(videourl)

video=requests.get(videourl)

with open('C:\\Mp4\\num'+str(i)+'.mp4','wb') as f:

f.write(video.content)

def mkdir(path):

# 去除首位空格

path = path.strip()

# 去除尾部 \ 符号

path = path.rstrip("\\")

# 判断路径是否存在

# 存在 True

# 不存在 False

isExists = os.path.exists(path)

# 判断结果

if not isExists:

# 如果不存在则创建目录

# 创建目录操作函数

os.makedirs(path)

print

path + ' 创建成功'

return True

else:

# 如果目录存在则不创建,并提示目录已存在

print

path + ' 目录已存在'

return False

# 定义要创建的目录

mkpath = "c:\\Mp4\\"

# 调用函数

mkdir(mkpath)

for x in range(0,1000):

xiazai()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值