본문 바로가기
[Python]/업무자동화

[참고] 우리집 파이썬은 키 입력, 마우스 클릭도 다 해줍니다 (셀레니움)

by METAVERSE STORY 2024. 10. 21.
반응형
728x170

 

 

 

## xpath 함수 변경 (셀레니움)
find_element_by_xpath() ==> find_element()

 

 

 

 

 

 

## 주피터 노트북 ==> NEW Python3 클릭

 

 

## pip install selenium 설치

 

 

## 각종 코드 Import 필요
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

 

 

## 크롬 브라우저 오픈

 

 

## 네이버 브라우저로 이동

 

 

 

 

## 로그인 버튼 찾기 (크롬창에서 F12 클릭 - 개발자 도구 ==> element 선택)

 

 

- 실제 네이버 화면

 

 

 

 

## 로그인 버튼 클릭
xpath = '//a[@class="link_login"]'
driver.find_element("xpath", xpath).click()

 

 

 

## 인풋 태그 활용으로 검색창 자동화
xpath = '//input[@id="query"]'
text = '초보코딩'
driver.find_element("xpath", xpath).send_keys(text)

 

## xpath 로 검색버튼 클릭 만들것!!

 

 

==========================================

 

## 웹사이트 글자 수집
xpath = '//a[@data-clk="svc.dic"]'
driver.find_element("xpath", xpath)    ==> 값이 하나만 나와야함!!

 

xpath = '//a[@data-clk="svc.dic"]'
print(driver.find_element("xpath", xpath).text)

 

 

 

## 웹사이트 새로고침 (매크로 만들때 필수)
driver.refresh()

 

 

 

 

 

 

 

 

반응형
그리드형

댓글