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 |
pip 설치 모듈 확인하기 (0) | 2018.10.25 |
[python] 모듈 프로그래밍 환경 설정 (ModuleNotFoundError 에러 해결) (0) | 2018.10.20 |
파이썬에서 selenium과 phantomjs를 연동한 간단 예시 (0) | 2018.10.12 |