22.05.09 03:15 작성
·
405
답변 2
0
2022. 05. 09. 22:39
headers = {
"Connection": "keep-alive",
"Host": "new.land.naver.com",
"authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlJFQUxFU1RBVEUiLCJpYXQiOjE2MjMyMzkyMzksImV4cCI6MTYyMzI1MDAzOX0.gdgEApo9bDG5IsSsYDWWeHlAN9LtNh6ejEARMS0FGL8",
"Referer": "https://new.land.naver.com/complexes/106793?ms=36.0846898,129.4029652,16&a=APT:ABYG:JGC&e=RETAIL",
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "same-origin",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36",
}
헤더정보 user-agent 값은 지금 사용중인 에이전트 값으로 작성하였습니다. 기존 ipynb파일에 있던 내용 자체도 반응이 없어서 변경하였고 크롤링할 데이터의 주소값도 변경 해보았습니다
url2 = "https://new.land.naver.com/api/complexes/107031?sameAddressGroup=false" url에 대한 반응이 없어서 문의 드립니다.
2022. 05. 10. 12:12
네 반응이없다는건 결과 값이 나오지 않는다는 이야기 입니다
말씀해주신대로 k,v 값을 프린트 했을경우 아래와 같은 에러가 나옵니다
for k, v in data_dict.items():
k, v
print (k,v)
--------------------------------------------------------------------------- NameError Traceback (most recent call last) Input In [1], in <cell line: 1>() ----> 1 print (k,v) NameError: name 'k' is not defined
오류에 대한 내용입니다
2022. 05. 10. 12:41
print는 for 구문 안에 들여쓰기해서 입력이 되어야 합니다. for문 관련 내용은 기초수업(www.inflearn.com/course/생초보-입문-파이썬)에서 확인가능합니다.
0
2022. 05. 10. 09:24
안녕하세요
혹시 "반응이없다" 라는게 무슨 의미인가요?
에러가 나온것이라면 에러내용도 확인이 필요합니다.
스샷으로 유추해봤을 때, 혹시 k,v 출력값이 안나온다는 말씀이신거라면, print(k, v)를 해보셔도 되고, 강의 초반에 항상 실행되었다고 가정하는 코드라고 설명하는
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
를 실행하고 다시 실행해보시겠어요?