문제
오브젝트 지향 프로그래밍 만 해제 한 적이 없으며 기본 스크립트 작성 만 작성했습니다.
grquests로 놀고 있습니다
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으로로드하여 구문 분석 할 수 있지만이 응답으로 사용할 수는 없습니다.
나는 수업의 개념을 이해하지만 그 response로 무엇을 해야하는지 정말로 무엇을하는지 알지 못했습니다.
JSON으로 변환 할 수있는 방법이 있습니까?
해결책
blah[0]
에서는 소스 코드 의 소스 코드에 따르면 requests.models.Response
클래스입니다.a> 및 설명서 reserialize를 수행하는 json()
메소드가 있습니다. json.loads()
를 사용하는 Python 객체에 대한 JSON 응답은 :
print blah[0].json()
. 제휴하지 않습니다 StackOverflow