Je suis très novice en matière de scrapbooking et j'ai du mal à récupérer certaines données sur les joueurs de la NBA sur nba.com. J'ai d'abord essayé de gratter la page en utilisant BS4, mais a rencontré un problème qui, après quelques recherches, je crois est dû à "XHR" des articles que j'ai lus. J'ai été capable de trouver une adresse web pour les données au format json, mais mon programme python semble s'enliser, et ne charge jamais les données. Encore une fois, je suis très nouveau sur le web scraping, mais je pensais que je verrais si j'étais loin de la piste ici ... Des suggestions? Merci! (Code ci-dessous)Grattage de la page web json
import requests
import json
url = "http://stats.nba.com/stats/leaguedashplayerstats?College=&Conference=&Country=&DateFrom=&DateTo=&Division=&DraftPick=&DraftYear=&GameScope=&GameSegment=&Height=&LastNGames=0&LeagueID=00&Location=&MeasureType=Base&Month=0&OpponentTeamID=0&Outcome=&PORound=0&PaceAdjust=N&PerMode=PerGame&Period=0&PlayerExperience=&PlayerPosition=&PlusMinus=N&Rank=N&Season=2017-18&SeasonSegment=&SeasonType=Regular+Season&ShotClockRange=&StarterBench=&TeamID=0&VsConference=&VsDivision=&Weight="
resp = requests.get(url=url)
data = json.loads(resp.text)
print(data)
pourquoi ne pas consulter une bibliothèque pour obtenir de l'aide? https://github.com/seemethere/nba_py ou au moins voir comment ils l'ont fait? – corn3lius
N'a pas encore trouvé .. merci va regarder! – johankent30