실패작.
두 개의 팝업 창이 나와서 실패 중.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from myid import ID, PW
from selenium.webdriver.common.action_chains import ActionChains
import time
driver = webdriver.Chrome('./chromedriver')
try:
driver.get('https://www.instagram.com/')
# elem = driver.find_element_by_link_text('로그인')
# elem.click()
time.sleep(2)
elem = driver.find_element_by_name('username')
elem.send_keys(ID)
elem = driver.find_element_by_name('password')
elem.send_keys(PW)
elem.send_keys(Keys.RETURN)
time.sleep(7)
# elem = driver.find_elements_by_class_name('yWX7d')
# elem.click()
# ac = ActionChains(driver)
# ac.move_to_element(elem)
# ac.click()
# elem2 = driver.find_elements_by_xpath("//div[@role='presentation']//button")[1].click()
# time.sleep(3)
# elem = driver.find_element_by_class_name('HoLwm')
# elem.click()
# time.sleep(3)
elem = driver.find_elements_by_class_name('eyXLr')
ac = ActionChains(driver)
ac.move_to_element(elem)
ac.click()
ac.key_down('#패스트캠퍼스')
ac.perform() #등록한 함수를 실행하는 함수
time.sleep(2)
ac.reset_actions() #앞의 동작들 초기화
ac.move_by_offset(0, 50)
ac.click()
ac.perform()
input()
except Exception as e:
print(e)
finally:
driver.quit()
'공부 > PYTHON' 카테고리의 다른 글
JSP 개발환경 구축하기 (0) | 2020.10.21 |
---|---|
python 인스타그램 좋아요 누르기 (0) | 2020.10.01 |
[파이썬]네이버 뉴스, 카페, 블로그 검색&리스트 가져오기 (0) | 2020.07.19 |
exercise.py (0) | 2015.11.27 |