Je n'ai jamais fait de programmation orientée objet, seulement une écriture de script basique.
Je joue avec les grequests
rs = (grequests.get('https://api.github.com/repositories?since='+str(page), auth=(login, password)) for page in pages)
blah = grequests.map(rs)
print type(blah[0])
La réponse est:
<class 'requests.models.Response'>
Normalement, je convertis la réponse en texte, puis je la charge dans json afin de pouvoir l'analyser, mais je ne peux pas le faire avec cette réponse.
Je comprends le concept des classes mais je ne les ai pas utilisées ou je sais vraiment quoi faire de cette réponse.
Existe-t-il un moyen de le convertir en json?
blah[0]
Dans votre cas est une classe requests.models.Response
Qui, selon le code source et le documentation , a json()
méthode qui désérialise la réponse JSON en un Python utilisant json.loads()
:
print blah[0].json()