네이버지도 크롤링 오류

조회수 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

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)