일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 이코노미스트
- 엑셀프로젝트종료일
- 엑셀 거품형차트
- 다른시트자동합계
- workday.intl함수
- codependency
- SUMIF함수개념
- 대만드라마
- 엑셀 지도차트
- 엑셀workday
- networkdays함수
- 엑셀근로일수
- sumif
- 마약같은사랑
- 일요일만쉬는회사
- 근로일수계산
- VLOOKUP중복합계
- 공의존성격
- 엑셀
- 공의존
- 단축키
- 공의존이란
- 대드
- 엑셀 거품형도표
- 엑셀함수
- 명중주정아애니
- VLOOKUP안될때
- 엑셀 움직이는 원형 차트
- 아가능부회애니
- 파이썬
- Today
- Total
내가 배우는 이야기
[파이썬] Selenium으로 구글 크롤링 로그인 하는법 본문
1. Selenium 설치
$ pip3 install selenium
2. 웹 드라이버 다운로드
- 크롬: Google Chrome Driver
- 인터넷익스플로러: 32 bit Windows IE or 64 bit Windows IE
- 파이어팍스: Mozilla GeckoDriver
- 사파리: SafariDriver
- 안드로이드용 Selenium: Selendroid
- IOS: ios-driver
(그 외 드라이버: https://www.seleniumhq.org/download/)
나는 익스플로러로 작업이 필요한데 왜때문인지 계속 에러가 나서 크롬으로 진행했다.
3. 드라이버 위치 설정(어디든)
어디든 편한 폴더에 옮겨준다.
C:/Python/Driver
4. 파이썬 파일
from selenium import webdriver
driver = webdriver.Chrome('C:/Python/Driver/chromedriver')
#driver = webdriver.Ie('C:/Python/Driver/IEDriverServer')
url = 'https://www.google.com'
driver.get(url)
여기까지를 실행하면 구글창이 뜬다.
저 오른쪽 위의 로그인 버튼을 누르기 위해서는 로그인 element의 아이디나 이름을 확인해 넘겨줘야한다.
구글 창에서 Ctrl + Shift + i (개발자도구)를 누른다.
그러면 Inspector 창이 뜨는데 Ctrl + F를 눌러서 'login'을 검색하면 관련 소스를 찾을 수 있다.
구글 로그인버튼의 id는 gb_70
driver.find_element_by_id('gb_70').click()
으악 약속시간 !!
밤에 이어서 쓰겠음
driver.find_element_by_id('이어가기').send_keys('myid2018')
driver.find_element_by_id('이어가기').send_keys('mypw2018')
'로봇화 > PYTHON 파이썬' 카테고리의 다른 글
piexif 설치하기 (0) | 2018.12.12 |
---|---|
Pillow 설치하기 (0) | 2018.12.12 |
[파이썬] 맥OS pip 설치하기 (1) | 2018.04.21 |
[파이썬독학] API - 1. XML, JSON 파이썬에서 활용하기 (0) | 2018.04.15 |
[파이썬 예제] 시간간격 두고 인터넷 창 띄우기 (0) | 2018.04.10 |