私はオブジェクト指向プログラミングを一度も行ったことがなく、基本的なスクリプトの作成だけを行いました。
私は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])
応答は次のとおりです。
<class 'requests.models.Response'>
通常、応答をテキストに変換してからjsonにロードして解析できるようにしますが、この応答ではそれを行うことはできません。
私はクラスの概念を理解していますが、それらを使用したことがないか、その応答で何をすべきかを本当に知っています。
それをjsonに変換する方法はありますか?
あなたの場合のblah[0]
はrequests.models.Response
クラスであり、 ソースコード および documentation によると、json()
メソッドが json.loads()
を使用して、JSON応答をPythonオブジェクトにデシリアライズします:
print blah[0].json()