def Teamlists(url): TeamName=[] TeamURL=[] GET=requests.get(URL1) soup=BeautifulSoup(GET.content,'lxml') lables=soup.select('html body div div div ul li span a') for lable in lables: ballname=lable.get_text() TeamName.append(ballname) print(ballname) teamname=input("请输入想查询的球队名:")#此处可变为GUI界面中的按键值 c=TeamName.index(teamname)for item in lables: HREF=item.get('href') TeamURL.append(HREF) URL2=TeamURL[c] return URL2
def Competition(URL3):data=[] GET3=requests.get(URL3) soup3=BeautifulSoup(GET3.content,'lxml') lables3=soup3.select('html body div div div div div div div div p') lables4=soup3.select('div div table tbody tr td')for lable3 in lables3: introduction=lable3.get_text() print(introduction) #球员基本信息for lable4 in lables4: competition=lable4.get_text()data.append(competition) for i in range(len(data)):if data[i]=='职业生涯常规赛平均数据': a=data[i+31] a=data.index(a) del(data[:a]) for x in range(len(data)):if data[x]=='职业生涯季后赛平均数据': b=data[x] b=data.index(b) del(data[b:])return data