크롤링 라이브러리(beautifulsoup , selenium, openpyxl )
requests : HTTP 통신을 위한 파이썬 라이브러리
beautifulsoup : Html 분석을위한 파이썬 라이브러리
자식 선택자
.logo_sports > span
ctrl + F
F2 파일명 변경 단축키
pyautogui : 마우스 , 키보드 매크로 라이브러리 , 간단한 입력 창 띄우기
openpyxl : 파이썬에서 엑셀을 쉡게 다룰 수 있도록 도와주는 라이브러리
https://honeyinfo7.tistory.com/m/310
Selinum
1. 로그인이 필요한 경우
2. 동적으로 html을 수정해야하는 경우
사용방법
크롬 드라이버 설치
본인의 크롬 버전에 맞는 것을 설치하여야한다.
c드라이브에 복붙해주기
element는 단일 요소
elements는 여러요소를 가져온다.
모르고 쓰고 있었다.
크롤링을 할때 페이지 변환이 이루어 진다면, time.sleep을 사용해 잠시 기다려주는 것이 좋다.
위 코드에서 사용하지 않은 이유는 페이지 이동이아닌 페이지 내부의 토글 버튼을 누르는 click이기 때문이다.
'잡동사니' 카테고리의 다른 글
정규 표현식 (0) | 2022.03.09 |
---|---|
MySQL ConnectionRefusedError [SequelizeConnectionRefusedError]: connect ECONNREFUSED 127.0.0.1:3306 에러 (0) | 2022.03.03 |
프로그래머스 없어진 기록찾기 MySQL (0) | 2022.03.01 |
MySQL (0) | 2022.03.01 |
프로그래머스 1차 추석트래픽 (0) | 2022.02.28 |