import requests
import re
# 打开网页,获取网页源码地址
def getHtml(url):
html = requests.get(url)
# 返回一个网页源码
return html.text
def getImag(html):
imagelist = re.findall('img src="(.*?)" class="portrait"', html)
pat = 'list/(.*?).png'
ex = re.compile(pat)
i = 1
for url in imagelist:
# print
'Downloding:' + url
# 从图片地址下载数据
image = requests.get(url)
# 获取英雄名(这里可以自己为文件取名就行,下面的name变量是从图片地址中提取到的英雄名)
pat = 'list/(.*?).png'
ex = re.compile(pat)
if ex.search(url):
name = ex.search(url).group(1)
else:
pat = 'heroes/(.*?)/hero-select'
ex = re.compile(pat)
if ex.search(url):
name = ex