鱼儿飞 发表于 2020-6-5 19:20

10行代码下载王者荣耀所有英雄的无水印高清壁纸

本帖最后由 鱼儿飞 于 2020-6-5 19:49 编辑

#!/usr/bin/env Python
# coding=utf-8
import urllib
import urllib.request
if __name__ == '__main__':
    for i in range(100,600):
      for j in range(1,10):
            try:
                url = "http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{}/{}-bigskin-{}.jpg".format(i,i,j)
                urllib.request.urlretrieve(url, './PythonPic/{}_{}.jpg'.format(i,j))
            except:
                print(url)






Ldfd 发表于 2020-6-5 20:29

#!/usr/bin/env Python
# coding=utf-8
# noinspection PyUnresolvedReferences
import urllib
# noinspection PyUnresolvedReferences
import requests
import urllib.request
if __name__ == '__main__':
    for i in range(100,600):
      for j in range(1,10):
            try:
                url = "http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{}/{}-bigskin-{}.jpg".format(i,i,j)
                urllib.request.urlretrieve(url, './PythonPic/{}_{}.jpg'.format(i,j))
            except:
                wz = requests.get(url)
                if wz.status_code == 404:
                  None
                else:
                  print(url)
稍微改进一下,技术有限

鱼儿飞 发表于 2020-6-6 18:23

Ldfd 发表于 2020-6-5 19:41
奥,不同的图片个数不同,其实应该加个requests判断是不是404

皮肤不会超过10个,无所谓

等雨停出门 发表于 2020-6-5 19:33

谢谢分享,虽然用不上

无息的悲伤 发表于 2020-6-5 19:34

谢谢分享,虽然用不上

as1329 发表于 2020-6-5 19:39

url地址不对........获取不到图片

Ldfd 发表于 2020-6-5 19:39

这个好像并不只是简单的递增,有的是404

Ldfd 发表于 2020-6-5 19:41

奥,不同的图片个数不同,其实应该加个requests判断是不是404

zzyyyy 发表于 2020-6-5 19:46

楼主学了多久py了

chboy 发表于 2020-6-5 19:47

楼主写下简介吧 光摔个代码有点吃不消{:301_1007:}

大宇宙飘小地球 发表于 2020-6-5 21:07

楼主可以啊
页: [1] 2
查看完整版本: 10行代码下载王者荣耀所有英雄的无水印高清壁纸