Skip to content

Instantly share code, notes, and snippets.

@rkdgusrnrlrl
Created February 26, 2016 05:02
Show Gist options
  • Save rkdgusrnrlrl/4e31f7c0631616bdc904 to your computer and use it in GitHub Desktop.
Save rkdgusrnrlrl/4e31f7c0631616bdc904 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')
@justinlee92
Copy link

mac os python3 // I've wrote this code
but I got an error

/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 /Users/user/PycharmProjects/webcrawling/login.py
Traceback (most recent call last):
File "/Users/user/PycharmProjects/webcrawling/login.py", line 14, in
driver.get('http://www.naver.com')
TypeError: get() missing 1 required positional argument: 'url'

Process finished with exit code 1

How can I solve thie problem?

먼저 감사합니다. mac os 를 사용중이고 파이썬3 으로 설치해서 사용해보니깐

코드를 똑같이 썻는데 저런 에러가 나오네요.. 어떻게해야할까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment