新手第一帖,勿喷。。。
# -*- coding:utf-8 -*- import requests from bs4 import BeautifulSoup def getlinks(): print('正在获取版本信息……') r = requests.get('http://lol.qq.com/download.shtml') r.encoding = '' soup = BeautifulSoup(r.text, 'html.parser') info = soup.find('p', attrs={'class':'downinfo'}).text ver = info[6:14].upper() print('开始扫描真实下载地址……') links = [] links.append('http://down.qq.com/lol/full/LOL_%s_FULL.exe' % ver) p = 1 while True: link = 'http://down.qq.com/lol/full/LOL_%s_FULL.7z.%03d' % (ver, p) r = requests.head(link, allow_redirects=True) if r.status_code == 200: links.append(link) p += 1 else: break print('以下是当前版本完整安装包的下载地址:') for x in links: print(x) getlinks()