264일차 셀레니움(Selenium) - XPATH를 활용한 페이스북(Facebook), 트위터(Twitter) 로그인
2021. 9. 19. 18:30ㆍDiary/201~300
# XPATH 참고 사이트
https://wkdtjsgur100.github.io/selenium-xpath/
(python) selenium에서 xpath를 이용해 크롤링 하기
selenium으로 특정 element를 가져올 때, 가져오고 싶은 element가 다른 element 안에 있을 경우에 그 특정 element를 쉽게 가져올 수 있는 방법 중 하나인 xpath를 사용해 element를 가져오는 방법에 대해서 작
wkdtjsgur100.github.io
- / : 절대경로를 나타냄
- // : 문서내에서 검색
- //@href : href 속성이 있는 모든 태그 선택
- //a[@href='http://google.com'] : a 태그의 href 속성에 http://google.com 속성값을 가진 모든 태그
선택 - (//a)[3] : 문서의 세 번째 링크 선택
- (//table)[last()] : 문서의 마지막 테이블 선택
- (//a)[position() < 3] : 문서의 처음 두 링크 선택
- //table/tr/* 모든 테이블에서 모든 자식 tr 태그 선택
- //div[@*] 속성이 하나라도 있는 div 태그 선택
[ 페이스북 로그인 ]
[ 트위터 로그인 ]
'Diary > 201~300' 카테고리의 다른 글
266일차 스크래피(Scrapy) - 지마켓(Gmarket) 크롤링 (0) | 2021.09.21 |
---|---|
265일차 스크래피(Scrapy) - 환경 설정 및 기초 (0) | 2021.09.20 |
263일차 셀레니움(Selenium) - 다음 뉴스 댓글 크롤링 (0) | 2021.09.18 |
262일차 셀레니움(Selenium) - 다음 뉴스 크롤링 (0) | 2021.09.17 |
261일차 - 팬텀JS (phantomJS), 헤들리스 크롬(Headless Chrome) (0) | 2021.09.16 |