인프런 커뮤니티 질문&답변
google에서 봇으로 인식하고, 크롤링이 안됩니다 ㅠㅠ.
작성
·
220
0
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2018,3,1)
end = datetime.datetime(2018,3,1)
gs = web.DataReader('KRX: KOSPI','google', start, end)
print(gs)
에러 HTML 파일 내용중 일부
but your computer or network may be sending automated queries. To protect our users, we can\'t process your request right now.
아무래도, 구글에서 저를 봇으로 인식하고, 요청을 거부하는거 같은데 해결책이 없을까요?
위 코드는 예제를 그대로 작성한 코드입니다.
퀴즈
파이썬에서 이진(Binary) 데이터와 텍스트(Text) 데이터의 주요 차이점은 무엇일까요?
텍스트 데이터는 수정할 수 없지만, 이진 데이터는 가능합니다.
이진 데이터는 일반적으로 텍스트 데이터보다 파일 크기가 큽니다.
텍스트 데이터는 사람이 읽고 편집하기 쉽지만, 이진 데이터는 어렵습니다.
이진 데이터는 ASCII 코드로 표현됩니다.
답변 1
0
네 안녕하세요. DDOLSOON님
현재 구글에서 파이낸셜 URL을 변경해버려서 나오는 문제입니다.
https://github.com/pydata/pandas-datareader/issues/394
더 이상 구글 파이낸셜을 아직은 사용할 수가 없네요. ㅠ.ㅠ
pandas_datareader가 업데이트가 되면 곧 사용할 수 있을지 않을까 생각해 봅니다.
과거에도 구글은 url 변경으로 인해서 pandas_datareader가 업데이트로 문제를 해결하곤 했습니다.
어려운 강의가 아니니 우선은 강의 내용만 파악하시고 넘어가면 되실 듯 합니다.
수동으로 url을 변경할 순 있지만, pandas_datareader 패키지가 업데이트가 되면 해결 될 문제일 듯 합니다.
업데이트가 되는대로 제가 공지에 올려드리겠습니다.
감사합니다.





