Hello! 欢迎来到盒子萌!

一个pytone爬取下载随机图片api接口的小图片爬虫


前些时间无聊,看到微信公众号推送的学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')

  • avatar
    游客

    终于可以把我喜欢的美女爬下来了

  • avatar
    游客

    大佬,我想爬这个网站,爬不了,爬出来的图片都是裂开的,好奇怪。https://www.loliapi.com/acg/

    • avatar
      游客

      @ 喵酱 没事了

  • avatar
    会员

    立马学以致用的我,我都佩服我自己了 :cool: :cool: :cool:

  • avatar
    游客

    这个只需要改两个参数吗,弄了半天,好难搞 :cry: :cry: :cry: :cry: :cry:

    • avatar
      博主

      @ Asdad 是的啊…你他喵的那么简单还搞不好啊

      • avatar
        游客

        @ 专收爆米花 应该可以在linux环境布置吧 :mrgreen:

  • avatar
    游客

    博客不错哟,学习了

  • avatar
    游客

    还得顺带提供一下可供爬图的api,哈哈! :mrgreen:

    • avatar
      博主

      @ 山野愚人居 百度下很多的趴…我是不敢放呢,怕人家怼我

发表评论

相关阅读