About_Datascience/Crawling
-
[ About_Selenium(2) ]About_Datascience/Crawling 2023. 1. 15. 18:44
오늘은 전에 배웠던 셀레니움을 이용하여 네이버 로그인 자동화 프로그램을 만들어 보고자 한다. 우선 전에 배웠던 기본적인 기능들을 토대로 네이버 로그인 프로그램을 구현해보았다. # 네이버 접속 browser = webdriver.Chrome('chromedriver') #browser.close() browser.get('https://www.naver.com') # 로그인 버튼 클릭 el = browser.find_element(By.CLASS_NAME,'link_login') el.click() # 아이디 입력 el = browser.find_element(By.ID,'id') # 아이디 입력 el.send_keys("my_id") # 비밀번호 입력 el = browser.find_element(By...
-
[ About_Selenium(1) ]About_Datascience/Crawling 2023. 1. 15. 18:33
셀레니움은 웹 어플리케이션 자동화 및 테스트를 위한 포터블 프레임워크이다. 오늘은 셀레니움을 이용하여 페이지를 제어하고, 자동화를 구현해보고자 한다. 1. chrome driver 다운로드 후 주피터 노트북과 같은 폴더에 넣어두기 우선 크롬드라이버를 자신의 크롬 버전과 pc(mac, window, bit ...)에 맞게 다운로드 받으면 된다. 필자는 맥북 m1 을 쓰고 있기 때문에 108버전 mac_arm64 을 다운로드 받았다.) 2. webdriver 선언 from selenium import webdriver 3. browser 선언 browser = webdriver.Chrome('chromedriver') browser.get('https://www.naver.com') browser을 선언 후..