beautifulsoup scrapping table, name of links missing : : Trying to scrap a table with beautifulSoup that looks like this :

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/EzX6i.png


I used the following code :

    import requests
    response=requests.get(url,headers=headers)
    soup=BeautifulSoup(response.content, 'html.parser')
    columns = ['Pname','MP','FG','FGA','FG%','3P','3PA',"3P%",
               'FT','FTA','FT%','ORB','DRB','TRB','AST','STL','BLK','TOV','PF','PTS',"+/-"]
    stat_table=soup.find_all('table',class_ = "sortable stats_table") 
    stat_table=stat_table[0]
    body=[]
    for row in stat_table.find_all("tr"):
        for cell in row.find_all('td'):
            body.append(cell.text.split(' '))


the output only starts at MP and all the names, I guess since they are links are lost. How can I fix this ?


