파이썬 webdriver 크롤링 문제입니다.

조회수 1434회
#coding: utf-8
from selenium import webdriver
import time

if __name__ == "__main__":

    # path = 'C:/Users/User/Downloads/chromedriver_win32exe'
    driver = webdriver.Chrome('C:/Users/User/Downloads/chromedriver_win32exe')
    driver.get("http://google.com")
    driver.switch_to.frame("loginframe")
    elem = driver.find_element_by_id("id")
    elem.send_keys("user_id")
    elem = driver.find_element_by_id("pw")
    elem.send_keys("user_pw")
    elem.submit()
    time.sleep(1)

    elem = driver.find_element_by_id("query")
    elem.send_keys("naver")
    elem.submit()
    driver.close()

파이썬을 공부중인 학생입니다.

위가 소스입니다.

네이버에 검색을 하는 소스입니다...

자꾸 오류가 뜨는데 어디가 잘못된건지 모르겠어요...

고수님들 어디가 문젠인지좀 알려주세요 ㅠㅠ 감사합니다.

이미지

  • get하는 구글페이지에 driver.switch_to.frame에 해당 프레임이 없습니다. 알 수 없는 사용자 2017.12.17 12:41
  • #coding: utf-8 from selenium import webdriver import time if __name__ == "__main__": # path = 'C:/Users/User/Downloads/chromedriver_win32exe' driver = webdriver.Chrome('../DataScience/chromedriver_win32/chromedriver.exe') driver.get("http://google.com") elem = driver.find_element_by_id('lst-ib') xpath = """//*[@id="lst-ib"]""" driver.find_element_by_xpath(xpath).click() elem.send_keys("naver") elem.submit() 알 수 없는 사용자 2017.12.17 12:48
  • 위는 실행되는 코드입니다. 크롬드라이버 절대경로 재확인 부탁드립니다. 알 수 없는 사용자 2017.12.17 12:49

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

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

(ಠ_ಠ)
(ಠ‿ಠ)