자동 로그인

ianman99 ㅣ 2024. 2. 1. 17:06

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By  # By 가져오기
import time

driver = webdriver.Chrome('')
driver.get('https://instagram.com') # 브라우저 접속

time.sleep(5)

# id, password 입력 요소 찾기
b = driver.find_element(By.CSS_SELECTOR,'input[name="username"]')
c = driver.find_element(By.CSS_SELECTOR,'input[name="password"]')

# id, password 입력
b.send_keys('idididid')
c.send_keys('password')

# 로그인 요소 클릭
d = driver.find_element(By.CSS_SELECTOR,'#loginForm > a > span')
driver.execute_script('arguments[0].click();', d)

# d.send_keys('keys.CLICK') # 해당 요소 클릭
# d.send_keys('keys.ENTER') # 해당 요소 엔터

# 사용자 입력을 기다림
input("Press Enter to close the browser...")


# driver.find_element_by_css_selector('input[name="password"]')
# 아무런 . # 기호없이 input 이렇게 쓰면 <input>태그라는 뜻
# 그리고 그 태그가 name="password"를 가지고 있다면 찾으라는 뜻
# 응용하면 name 말고도 type="" 이런 것들도 찾을 수 있음




'Python' 카테고리의 다른 글

펀드슈퍼마켓 (전체펀드) 크롤링  (2) 2024.02.01
펀드가이드 (TOP펀드) 크롤링  (0) 2024.02.01
JSON 데이터 다루기_2, map 함수  (1) 2024.02.01
네이버 블로그 자동 글 발행  (0) 2024.01.21
JSON 데이터 다루기_1  (1) 2024.01.19