[python] selenium 을 이용해서 Github 로그인하기파이썬(python)2024. 7. 18. 01:19
Table of Contents
728x90
selenium 을 이용해서 Github 로그인하기
목차
소개
- 배운 내용을 응용해서 Python의
Selenium
라이브러리를 사용해서Github
에 자동으로 로그인하는 방법을 설명하겠습니다.
예제 코드
아래 코드는
selenium
을 사용하여 github 로그인 페이지에 접근 후, 사용자 이름과 비밀번호를 입력하고 로그인 버튼을 클릭하는 예제입니다.from selenium.webdriver.common.by import By from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager # ChromeDriver 서비스 설치 및 설정 service = Service(ChromeDriverManager().install()) driver = webdriver.Chrome(service=service) # GitHub 로그인 페이지 열기 driver.get("https://github.com/login") # 사용자 이름 입력 login_field = driver.find_element(By.ID, "login_field") login_field.send_keys('your_username') # 비밀번호 입력 pw_box = driver.find_element(By.NAME, 'password') pw_box.send_keys("your_password") # 로그인 버튼 클릭 login_btn = driver.find_element(By.NAME, 'commit') login_btn.click()
코드 설명
1) 필요한 라이브러리 임포트
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
2) ChromeDriver 서비스 설치 및 설정
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)
3) Github 로그인 페이지 열기
driver.get("https://github.com/login")
4) 사용자 이름 입력
login_field = driver.find_element(By.ID, "login_field")
login_field.send_keys('user_username')
5) 사용자 비밀번호 입력
pw_box = driver.find_element(By.NAME, 'password')
pw_box.send_keys("user_password")
6) 로그인 버튼 클릭
login_btn = driver.find_element(By.NAME, 'commit')
login_btn.click()
'파이썬(python)' 카테고리의 다른 글
[Python] 파이썬으로 Google 스프레드시트 연동하기 (2) | 2024.10.13 |
---|---|
[python] 가상환경 세팅(mac) (0) | 2024.08.12 |
[matplot] 한글 폰트 설정 및 폰트 선명하게 하기 (0) | 2024.08.04 |
[python] 가변인자 (0) | 2024.07.10 |
[python] isdigit() 메소드 숫자판별 (0) | 2024.07.08 |
@maneDataLab :: 마네의 데이터랩
배움에 즐거움을 느끼는 마네의 데이터랩 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!