ConnectionError ('Connection aborted., ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)

Viewed 28

def player_extract_inforamtion(url): import re """ extract name of player and original club and hyper link """ headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36'} browse=requests_html.HTMLSession()

page=browse.get(url,headers=headers)

values=page.html.find("#yw0 > table > tbody > tr")

players,clubs,links=[],[],[]
for i in values:
    values=i.text.split("\n")
    
    players.append(re.sub("[^A-Za-z]"," ",values[0]).strip())
    clubs.append(values[1])
    
    link_1=0
    for index,j in enumerate(list(i.absolute_links)):
        if re.search("spieler",j) != None:
            link_1=index
    links.append(list(i.absolute_links)[link_1])
return players,clubs,links

def player_club(name,club,players,clubs): res=0 for index,player in enumerate(players): if player==name and clubs[index]==club: res=index return res

def transfer_val(link): browse=requests_html.HTMLSession() page=browse.get(link)

value=page.html.find("div.tm-player-transfer-history-grid__fee")
return value[1].text

for index,row in df.iloc[200:400,:].iterrows(): url=f'https://www.transfermarkt.com/schnellsuche/ergebnis/schnellsuche?query={"+".join(row["name"].split(" "))}' players,clubs,links=extract_links.player_extract_inforamtion(url) res=extract_links.player_club(row["name"],row["new_club"],players,clubs) transfer=extract_links.transfer_val(links[res]) print(transfer) enter image description here

0 Answers
Related