Something has clearly changed with the transfermarkt website since this was published
Can probably just change players.py from here: https://github.com/FCrSTATS/tyrone_mings/tree/master/src
And tweak the transfer market value of the player code to make it work
import tyrone_mings as tm
club_urls = tm.get_club_urls_from_league_page("https://www.transfermarkt.com/premier-league/startseite/wettbewerb/GB1")
player_urls = tm.get_player_urls_from_league_page("https://www.transfermarkt.com/premier-league/startseite/wettbewerb/GB1", verbose = True)
west ham united players added wolverhampton wanderers players added leeds united players added fc chelsea players added manchester united players added leicester city players added aston villa players added west bromwich albion players added fc everton players added fc liverpool players added crystal palace players added brighton amp hove albion players added tottenham hotspur players added newcastle united players added fc southampton players added fc fulham players added manchester city players added sheffield united players added fc arsenal players added fc burnley players added
len(player_urls)
547
for player_url in player_urls[:1]:
output_dict = tm.tm_pull(player_url, market_value_history = True, performance_data = True, output = 'pandas')
print(output_dict['market_value_history'])
Empty DataFrame Columns: [club, value, data_date, age, player_id] Index: []