import os
import requests
import time
import random
import string
def download_video(url):
response = requests.get(url)
data = response.content
paths = time.strftime("%Y-%m-%d", time.localtime())
if data:
try:
savePath = os.getcwd() + '/' + paths
if not os.path.exists(savePath): # 判断目标路径下是否包含目标文件夹
os.makedirs(savePath) # 没有则新建该文件夹
file_path = '{}/{}.{}'.format(savePath, ran(), 'mp4')
if not os.path.exists(file_path):
with open(file_path, 'wb') as f:
f.write(data)
f.close()
except Exception:
print('处理错误跳过')
# 生成随机8位文件名
def ran():
salt = ''.join(random.sample(string.ascii_letters + string.digits, 8)) # 随机输出8位由英文字符和数字组成的字符串
return salt
if __name__ == "__main__":
i = 1
while True:
url = requests.get("http://********哈哈坏不坏.com/get.php").text
download_video(url)
index = random.randint(3, 5)
i = (i+1)
print('处理完成第' + str(i) + '个视频')
time.sleep(index)
手把手教你爬取 小姐姐视频
原创
©著作权归作者所有:来自51CTO博客作者wx61c95bc4475a3的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:PHP7 代码执行过程

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
昨天晚上我手把手教小姐姐用Git,小姐姐用完直呼“爽”死了!
昨天晚上我手把手教小姐姐用Git,小姐姐用完直呼“爽”死了!常用Git技能git设置关闭自动换行git tag 使用怎样遍历移除项目中的所有
java git github 数据仓库 代码规范 -
爬虫实战-手把手教你爬豆瓣电影
没有比这篇更详细的爬虫教程了!!!
数据 mysql python -
手把手教你使用Python爬取西刺代理数据(上篇)
/1 前言/ 细心的小伙伴应该知道上次小编发布了一篇关于IP代理的文章,基于Python网络爬虫技术,主要介绍了去IP代理网站上抓取可用IP,并且Python脚本实现验证IP地址的时效性,如遇到爬虫被禁的情况就可以用文章中的办法进行解决。如果没有来得及上车的小伙伴,可以戳这篇文章看看:手把手教你用免
Python网络爬虫 Python入门 Python库 Python基础 Python应用 -
手把手教你用Python网络爬虫爬取新房数据
新房数据爬虫详解
python 爬虫