크롤링연습2 Selenium. 특정 텍스트 포함 찾기 및 클릭 with xpath 1) 해당 문자열의 상위 xpath 찾아와서 문자열이 포함될 class 까지 찾아오고 xpath 뒤에 //태그명[검색내용] 루트로 코드 작성하면됨. 1. 특정문자열과 전체 일치 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티코린이라는 문자열과 일치하는 경우만 찾아온다 xpath="""//*[@id="abc"]//a[text()='멀티코린']""" title_text = driver.find_element_by_xpath(xpath) title_text.click() 2. 내용 중 특정 문자열을 포함하는 케이스 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티라는 문자열이 포함된 경우를 찾아온다 xpath="""//*[@id="abc"]//a[contains(text(),'멀티')]""" .. 2022. 7. 28. Selenium 활용, 예제 기록 2022.03.26 - [프로그래밍/Python] - Selenium 기본기 및 참고 코드 Sample1. Remember. Country 생성하는 방법 유용하다고 생각됨. from selenium import webdriver with webdirver.Firefox() as driver: driver.get('https://www.scrapethissite.com/pages/simple/') # 해당 페이지에서 국가, 수도, 인구, 면적을 모두 추출해 온다. class Country: def __init__(self, name, capital, population, area): self.name = name self.capital= capital self.population = int(populati.. 2022. 3. 26. 이전 1 다음