|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import urllib.request
n = 500
m = 600
while n <600:
dizhi = ("http://placekitten.com/{}/{}" .format(str(n),str(m)))
response = urllib.request.urlopen(str(dizhi))
cat_img = response.read()
with open("cat-500-600.jpg","wb")as f:
f.write(cat_img)
n+=2
m+=2
看了小甲鱼的爬猫那一节视频后,自己想着能不能批量爬取,但是被照片命名给难倒了。求大佬指教一下萌新,十分感谢。
本帖最后由 hrp 于 2019-12-21 01:10 编辑
用n m 当做文件名一部分就可以了嘛,其实有很多办法的
试了一下时快时慢,不知道是我网太慢了还是啥原因
- import urllib.request
- n = 500
- m = 600
- while n <600:
- dizhi = f"http://placekitten.com/{n}/{m}"
- response = urllib.request.urlopen(dizhi)
- cat_img = response.read()
- with open(f"cat-{n}-{m}.jpg","wb") as f:
- f.write(cat_img)
- n += 2
- m += 2
复制代码
|
|