python으로 해결하는 JSONP 파싱 예시이다.
>>> import requests
>>> url = '...'
>>> jsonp = requests.get(url % 1000)
>>> jsonp.content
b'callback({"status":{
...
})'
>>> import json
>>> pure_json = jsonp.text[jsonp.text.index('(') + 1 : jsonp.text.rindex(')')]
>>> dealers = json.loads(pure_json)
>>> dealers.keys()
dict_keys(['status'])
>>> dealers['count']
10
'python' 카테고리의 다른 글
| [python] pre-commit 추가하기 (0) | 2018.11.09 |
|---|---|
| flask에서 개발할 때 jsonify, json.dump 없이 json 응답 보내기 (0) | 2018.11.08 |
| python으로 해결하는 JSONP 파싱 예시 (0) | 2018.11.06 |
| pip 설치 모듈 확인하기 (0) | 2018.10.25 |
| [python] 모듈 프로그래밍 환경 설정 (ModuleNotFoundError 에러 해결) (0) | 2018.10.20 |
| 파이썬에서 selenium과 phantomjs를 연동한 간단 예시 (0) | 2018.10.12 |



댓글을 달아 주세요