파이썬 자동
자동화 프로그램 내가 원하는 부분만 수동으로 하려면?
form selenium import webdriver
driver = webdriver.chrome()
driver.get(‘http://naver.com’)
driver.find_element_by_class_name(‘an_a.mn_comic’).click()
---------------------------------------------------------------------------------------------------------------------------
자동으로 네이버 웹툰까지 실행하는 프로그램
input(‘계속하려면 아무키나 입력하세요’)
i = input(‘계속하려면 아무키나 입력하세요’)
if i == ‘1’; (input 으로 넣는값은 문자)
driver.find_element_by_class_name(‘an_a.mn_comic’).click()
else;
driver.find_element_by_class_name(‘am_a.mn_news’).click()
---------------------------------------------------------------------------------------------------------------------------
import time
time.sleep(5)
자동화 텀에 잠시 시간을 갖겠다. 할 때 넣음
---------------------------------------------------------------------------------------------------------------------------
import pyautogui
pyautogui.alert(‘1111’)
input 이랑 비슷함
---------------------------------------------------------------------------------------------------------------------------
셀레니움 새탭 열고 닫는 방법
from selenium import webdriver
import time
driver = webdriver.chrome()
driver.get(‘https://google.com’)
time.sleep(1)
driver.execute_script(‘window.open(“https://naver.com”);’)
time.sleep(1)
driver.execute_script(‘window.open(“https://google.com”);’)
time.sleep(1)
driver.execute_script(‘window.open(“https://daum.com”);’)
time.sleep(1)
driver.switch_to_window(driver.window_handles[0])
time.sleep(1)
driver.switch_to_window(driver.window_handles[1])
time.sleep(1)
driver.switch_to_window(driver.window_handles[2])
time.sleep(1)
print(driver.window_handles)
순서는 한번 확인해보는것이 좋다…
창닫는 명령문
driver.close()
---------------------------------------------------------------------------------------------------------------------------
팝업창 닫는 법
from selenium import webdriver
import time
url = ‘http://www.lottemart.com’
driver = webdriver.chrome()
driver.get(url)
print(driver.window_handles)
print 결과 팝업이 있을경우 추가 요소값이 출력된다. 이값을 알고난뒤
driver.switch_to_window(driver.window_handles[1]) *여기서 1은 2번째 창 0이 첫번째값
dirver.close()
driver.switch_to_window(driver.window_handles[0])
driver.find_element_by_class_name(‘logo=toysrus’)click()
파이썬 자동
반응형
반응형