728x90
반응형
Selenium 설치
Step 1: Chrome >> 더보기 >> 도움말 >> Chrome 정보에서 버전확인 후 ChromeDriver 설치
Step 2: Anaconda Prompt >> pip install selenium 입력 후 selenium 설치
Step 3: Anaconda Spyder에서 ChromeDriver.exe 경로설정 후 실행하면 3줄에 입력된 url 창이 뜬다
https://chromedriver.chromium.org/downloads
python-crawler-book-master 8.3~ 참고
BeautifulSoup은 파싱한 웹을 bs객체에 담았다 >> bs=BeautifulSoup (A, parser)
Selenium은 driver.get(url)은 ulr에 직접 접속을 한 것으로 BeautifulSoup과 차이가 있다.
Selenium의 특징
1. 웹페이지>>F12>> Copy>>full XPath
특정 id, tag, class 등을 찾을 때 를 누르면 해당 코드 (웹페이지 전체경로)를 아래와 같이 따올 수 있다.
/html/body/header/div
2. 웹브라우저를 열어서 클릭, 타이핑 등을 할 수 있다.
더보기나 다른 웹페이지로 이동해야 보이는 html 코드들도 있다. bs는 활성화되지 않은 html 코드를 볼 수 없지만 selenium은 가능하다. (명령어를 내려서 이러한 기능을 사용할 수 있다)
728x90
반응형
'살콤아내 자기계발 > 파이썬' 카테고리의 다른 글
Scrapy 패키지 다운로드 및 사용법 (0) | 2021.07.01 |
---|---|
파이썬으로 배우는 웹 크롤러 4주차_크롤링 실습 (특정 정보추출, 이미지 다운로드) (0) | 2021.06.30 |
파이썬으로 배우는 웹 크롤러 2주차_BeatifulSoup (0) | 2021.06.18 |
파이썬 머신러닝완벽가이드 7주차_고객 세그먼테이션 실습(452pg) (0) | 2021.06.16 |
파이썬 머신러닝완벽가이드 7주차_군집화 평균이동, GMM, DBSCAN (427pg) (0) | 2021.06.14 |