python爬取图片

释放双眼,带上耳机,听听看~!

欢迎大家查看呆呆的源码
可以爬取各种图片
废话不多说步入正题

1.下载python,在(https://python.org/) 就可以下载然后安装
2,导入requests库(不然会报错)下载tar包(https://pypi.org/project/pip)
3.把文件解压放到python安装目录lib中
4.打开cmd,运行命令pip install requests,静静等待,几秒后会成功
5.接下来可以双击运行啦(可以更改api,写注释了)

代码奉上

# -*- coding: utf-8 -*

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(3)    #设置延时秒数
  print('正在爬取第%d张'%b)
  img_url = 'https://api.vvhan.com/api/acgimg'  #填写要爬取的图片api
  response=requests.get(img_url)

  with open('img/%d.jpg'%c,'wb') as f:     #存储到img路径下
       f.write(response.content)
  print('第%d张爬取成功'%b)
  b=b+1
print('爬取完成')

给TA投喂
共{{data.count}}人
人已投喂
学习默认

get请求和post请求的区别

2022-3-22 12:30:09

AlwaysData的一百种嫖法好软推荐默认

[已知会封号,谨慎]AlwaysData加速Alist访问GoogleDrive和PikPak

2022-5-17 22:52:31

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员小满1221,QQ:1467510054 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载Bandizip

3 条回复 A文章作者 M管理员
  1. 小满1221

    还算是比较合理,但是python应该设置上请求的Header头吧?

个人中心
购物车
优惠劵
今日签到
搜索