selenium과 beautifulsoup 함께 사용하기 - 3월 3일
유가분석 3
8 실습 - selenium 기초 - 4 검색어 입력 (1)
- XPATH
(1)
//[@id="main_pack"]/section[2]/div/div[2]/panel-list/div/ul/li[1]/div/div/a
(2) '//' : 최상위('query'를 찾기 위한 루트 중 최상위)
(3) '' : 자손 태그
(4) '/' : 자식 태그
(5) 'div[1]' : div 중에서 1번째 태그
10 실습 - selenium 기초 - 5 selenium 과 beautifulsoup 함께 사용하기
- driver.page_source
(1) 현재 페이지의 html 코드를 반환한다.
(2) 괄호 없다.
유가분석 4~5
13 실습 - selenium으로 데이터 얻어오기 - 2
- import time
(1) 셀레니움은 느리기 때문에 약간의 텀을 준다.
(2) 예시
import time
url ="https://www.opinet.co.kr/searRgSelect.do"
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get(url)
time.sleep(3)
driver.switch_to_window(driver.window_handles[-1])
driver.close()
time.sleep(3)
driver.switch_to_window(driver.window_handles[-1])
driver.get(url)
16 실습 - 주유소 가격 정보 정리하기
- concat( )
(1) 파일 형식이 동일하고 연달아 붙이기만 하면 될 때 쓴다.