일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 구글일정
- 업무자동화
- 간단한파이썬게임
- 카카오
- 인공지능
- 소스코드
- 파이썬독학
- 기본기
- 파이썬간단한게임
- 구글캘린더
- 자동화
- Selenium
- 크롤링
- 웹크롤링
- OpenAPI
- 파이썬
- 음성인식
- 빅데이터
- 파이썬게임
- Ai
- 딥러닝
- Quickstart
- Python
- 파이썬게임만들기
- 오늘배워오늘쓰는
- 머신러닝
- STT
- 독학
- 구글
- kakao
- Today
- Total
목록Selenium (3)
ai-creator
** MacOS의 경우 네이터 자동 로그인 (캡차 해결)을 위해서는 Selenium + FireFox Driver 조합을 사용하셔야 합니다. ** python프로그램을 통해서 네이버 자동 로그인을 수행하고자 합니다. 네이버 로그인의 경우, 다양한 웹사이트에서 연동하여 사용하고 있죠? 그러니, 네이버 자동 로그인 프로그램을 만들어 놓으면, 네이버 계정 연동을 해 놓은 사이트들 모두 사용가능하다는 의미입니다^^ ㅁ 라이브러리 설치 $ pip install selenium $ pip install pyperclip ㅁ FireFox Driver 설치 더보기 $ cd /etc $ wget github.com/mozilla/geckodriver/releases/download/v0.25.0/geckodriver-..
> Selenium 문서 : https://selenium-python.readthedocs.io/index.html ㅁ 라이브러리 설치 $ pip install selenium ㅁ 크롬 웹 드라이버 설치 다운로드 우리가 개발한 파이썬 크롤링 소프트웨어에서 크롬(chrome)브라우저의 기능을 이용하도록 하기 위해서 웹드라이버(web driver)를 설치해야 합니다. > windows 더보기 1) 크롬 버전을 확인 합니다. 2) 크롬 버전에 맞는 웹드라이버를 다운로드 합니다. > 다운로드 URL : http://chromedriver.chromium.org/downloads > MacOS 더보기 $ brew cask install chromedriver 정상 설치 되었다면, 다음과 같이 설치경로 + 성공 ..
분명 개발자도구(크롬: 오른쪽 마우스 > 검사)를 통해 HTML코드가 보이는데, 파이썬에서 requests 라이브러리를 이용해서 정상 response를 받았음에도 html 코드값이 없는 경우가 있습니다. 웹에 대한 이해가 없는 경우 정말 많은 시간을 허비하게 되는 순간이기도 합니다. 그러면 정적페이지 / 동적페이지는 과연 무엇일까요? # 정적 페이지 vs 동적 페이지 단어의 의미를 보면 > 정적 = 고정되어 있는 > 동적 = 변경되는 으로 이해할 수 있습니다. 정적페이지의 경우, 언제 접속해도 같은 리소스를 건네주는 웹사이트이며, 이미 작성된 프로그램 코드를 그대로 클라이언트의 브라우저에 건내줍니다. 즉, 웹 서버가 정적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리 과정 없이 클라이언트에게 ..