本文及资源最后更新时间 2021-11-15 by sky995
前些时间无聊,看到微信公众号推送的学pytone,对工作带来多么便捷和效率的案例,我也提取了兴趣去找了些视频看一看学习了一下,然后就开始学着折腾,到处找代码练手,
觉得这个专门下载随机api图片的小爬虫挺实用的,挺便捷效率,把图片下载下来自己用
代码比较简单没有技术含量,都是抄袭借鉴来的~~啊哈哈,纯属于新手玩具,自己记录一下
复制下面代码然后保存在文本,文档后缀是.py
- #引入requests,这玩意据说很强
- import requests
- import time
- import datetime;
- import random;
- a = int(input(‘输入爬取数量:’))
- b=1
- while b <= a:
- for i in range (0,1):
- nowTime=datetime.datetime.now().strftime(“%Y%m%d%H%M%S”);#生成当前时间
- randomNum=random.randint(0,100);#生成的随机整数n,其中0<=n<=100
- if randomNum<=10:
- randomNum=str(0)+str(randomNum);
- uniqueNum=str(nowTime)+str(randomNum);
- c=int(uniqueNum)
- time.sleep(1) #设置延时秒数
- print(‘开始爬取第%d张图片’%b)
- img_url = ‘http://api.xxxx.com/xxxxx’ #这里是要爬取图片的api链接
- response=requests.get(img_url)
- downloadpath =“C:/pa/tu/” #这里是保存图片的路径用/结尾
- with open( downloadpath + ‘%d.jpg’%c,‘wb’) as f:
- f.write(response.content)
- print(‘第%d张爬下载取成功’%b)
- print(‘————————————-‘)
- b=b+1
- print(‘爬取工作完成累死了!o(╯□╰)o’)