-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
can only concatenate str (not "dict") to str 에러 관련입니다
22.08.19 17:09 작성 조회수 180
0
open_api= 'http://apis.data.go.kr/B552584/ArpltnInforInqireSvc/getMinuDustFrcstDspth?serviceKey='+ service_key + params
res = requests.get(open_api)
print(res.text)
이렇게 입려하면,
-can only concatenate str (not "dict") to str 라는 에러가 납니다.
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2022.08.20
안녕하세요. 답변도우미입니다.
공공데이터포털은 정부 관련 기관으로, 공식적으로 Open API 를 제공하는데요. 하지만, 예상치 못하게, 관련 Open API 가 완전히 주소가 바뀌었습니다. (일부 기간동안은 심지어 아예 동작을 안하는 기간도 있었어요. 사실) 그래서, 아마도 Open API 를 직접 변경하셔서, 테스트하시면서, 관련 에러를 확인하신 것 같습니다.
그래서, 말씀해주신 기회에, 해당 강의에 crawling_openapi_gov_2022.ipynb 파일을 최대한 빠르게 업데이트해서, 첨부하였습니다. 해당 자료를 다운받으셔서, 다시 테스트해보시면 좋으실 것 같아요. (서비스키는 각자 발급받으신 키로 넣으시면 됩니다.)
이후 관련 문의에 캡쳐도 공유드렸습니다.
감사합니다.
답변 1