Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save gracefulife/afe6be32b12bcc826c38 to your computer and use it in GitHub Desktop.
Save gracefulife/afe6be32b12bcc826c38 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import os
# selenium 과 PhantomJS 설치되 있어야함
id = "naver" #네이버 아이디
passwd = "pass" #네이버 아이디
#cli 환경에 쓰기 위해 PhantomJS를 사용 다른 것을 사용하여도 무방
driver = webdriver.PhantomJS(executable_path=r'C:\phantomjs\bin\phantomjs.exe')
driver.get('http://www.naver.com')
#아이디 입력
input_id = driver.find_element_by_id('id')
input_id.send_keys(id)
#비밀번호 입력
input_pw = driver.find_element_by_id('pw')
input_pw.send_keys(passwd)
driver.save_screenshot('befor_login.png')
input_pw.send_keys(Keys.RETURN)
#로그인 버튼 클릭
driver.find_element_by_css_selector('.btn_login > input:nth-child(1)').click()
driver.implicitly_wait(10)
driver.save_screenshot('after_login.png')
#등록안함 버튼 클릭
driver.find_element_by_css_selector('#frmNIDLogin > fieldset > span.btn_cancel > a').click()
driver.implicitly_wait(10)
driver.save_screenshot('after_login_main.png')
#중고나라 접속 및 키보드 게시판에 '흑축 검색'
driver.get('http://cafe.naver.com/blackberrysmartphone/505860')
driver.implicitly_wait(10)
driver.save_screenshot('joonggonara_search.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment