온라인 상태 인이 JSON 파일에 접근하여 데이터를 쿼리하고 검색 결과를 반환해야하는 코드를 작성하고 있습니다.웹 기반 JSON 읽기
adsb_data = urllib2.urlopen('http://website.com')
urllib2.HTTPError가 발생합니다 : HTTP 오류 403 :
나는 다음 코드를 시도 그래서 분명히을 금지 그것에 대해 가장 좋은 방법은 않을거야. JSON 페이지를 열고 긁어내어 결과를 표시하는 가장 좋은 방법은 무엇입니까? 이 일을하는 훨씬 더 우아하고 파이썬적인 방법이있는 것처럼 느껴집니다.
이것은 다소 이상합니다. 나는 urllib로 오류를 재현 할 수있다. 하지만 잘 작동합니다 요청을 사용하여 http://docs.python-requests.org – masterfloda
시도해 볼 때 작동 할 수도 있습니다. [urllib2.HTTPError : HTTP 오류 403 : 금지됨] (https://stackoverflow.com)/a/13303773/1248974) – davedwards
HTTP 403은 오해의 소지가 있습니다. 다른 4xx 코드 여야합니다. 심지어 400은 더 적절할 것입니다 ... – masterfloda