前些时间无聊,看到微信公众号推送的学pytone,对工作带来多么便捷和效率的案例,我也提取了兴趣去找了些视频看一看学习了一下,然后就开始学着折腾,到处找代码练手,
觉得这个专门下载随机api图片的小爬虫挺实用的,挺便捷效率,把图片下载下来自己用
代码比较简单没有技术含量,都是抄袭借鉴来的~~啊哈哈,纯属于新手玩具,自己记录一下

复制下面代码然后保存在文本,文档后缀是.py

  1. #引入requests,这玩意据说很强
  2. import requests
  3. import time
  4. import datetime;
  5. import random;
  6.  
  7. a = int(input(‘输入爬取数量:’))
  8. b=1
  9. while b <= a:
  10. for i in range (0,1):
  11. nowTime=datetime.datetime.now().strftime(“%Y%m%d%H%M%S”);#生成当前时间
  12. randomNum=random.randint(0,100);#生成的随机整数n,其中0<=n<=100
  13. if randomNum<=10:
  14. randomNum=str(0)+str(randomNum);
  15. uniqueNum=str(nowTime)+str(randomNum);
  16. c=int(uniqueNum)
  17.  
  18. time.sleep(1) #设置延时秒数
  19. print(‘开始爬取第%d张图片’%b)
  20. img_url = http://api.xxxx.com/xxxxx&#8217; #这里是要爬取图片的api链接
  21. response=requests.get(img_url)
  22. downloadpath =“C:/pa/tu/” #这里是保存图片的路径用/结尾
  23. with open( downloadpath + ‘%d.jpg’%c,‘wb’) as f:
  24. f.write(response.content)
  25. print(‘第%d张爬下载取成功’%b)
  26. print(‘————————————-‘)
  27. b=b+1
  28. print(‘爬取工作完成累死了!o(╯□╰)o’)