네이버지도 크롤링 오류
조회수 818회
파이썬 왕초보입니다,,,
[코드]
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
from bs4 import BeautifulSoup
driver = webdriver.Chrome("c:/Temp/chromedriver")
driver.get("https://map.naver.com/v5/search")
search_box = driver.find_element_by_css_selector("div.input_box>input.input_search")
search_box.send_keys("대전 버스정류장")
time.sleep(3)
search_box.send_keys(Keys.ENTER)
for p in range(20):
time.sleep(2)
js_script = "document.querySelector(\"body > app > layout > div > div.container > div.router-output > "\"shrinkable-layout > search-layout > search-list > search-list-contents > perfect-scrollbar\").innerHTML"
raw = driver.execute_script("return" + js_script) #여기서 오류
인터넷을 참고해서 네이버지도에서 주소 추출을 하고 있었습니다.
css selector로 네이버지도에서 주소 추출하는 과정에서 innerHTML으로 변환했는데
raw로 넘어가는 과정에서 오류가 납니다...
어떻게 하면 해결할 수 있을까요??
※이 글을 참고했습니다! https://gist.github.com/IamGroooooot/9e682ad8d800db9a06d86954d0421e4b
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력