[python] #13. 셀레늄을 찍먹해보자
뷰티풀수프를 다 읽으니
셀레늄(selenium) 이란게 눈에 보이기 시작했다. 한번 설치도 해보고 찍먹도 해보자.
파이썬에 셀레늄 설치
pip install selenium
또는
pip3 install selenium
크롬 드라이버 설치
-
일단 크롬 버전 확인부터 하자
-
크롬드라이버 공식 홈페이지 접근
https://chromedriver.chromium.org/downloads
-
본인의 버전에 맞는 드라이버 선택
-
OS에 맞는 링크를 클릭!
-
압축을 풀고 적당한 곳에 복사해준다.
프로그램 작성
- 셀레늄 import
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
- 크롬 드라이버 선택
driver = webdriver.Chrome('/Users/exoluse/dev/craw/chromedriver')
- URL 지정
driver.get('https://velog.io/@exoluse/series')
- 여기부터는 뷰티풀수프와 비슷한데 개발자 도구를 열어서 목표물의 위치를 확인한다.
내 id가 있는 곳을 셀렉트 할거임
- css 셀렉터로 찍어보기
selected = driver.find_element_by_css_selector(".sc-cMhqgX.eGVHys .name").text
- 전체 소스
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome('/Users/exoluse/dev/craw/chromedriver')
driver.get('https://velog.io/@exoluse/series')
selected = driver.find_element_by_css_selector(".sc-cMhqgX.eGVHys .name").text
print(selected)
- 결과는 이렇게 나옴
# 각종 메시지 생략
...
...
exoluse
찍먹 끝~
Author And Source
이 문제에 관하여([python] #13. 셀레늄을 찍먹해보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@exoluse/python-13.-셀레늄을-찍먹해보자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)