다음을 사용하여 Facebook 로그인 Python: FB 로그인 예시
다음을 사용하여 Facebook에 로그인하려면 Python, 당신은 Selenium (웹 자동화 도구). Selenium 브라우저를 자동화하고 제어할 수 있으며, 다양한 웹사이트에 나타나는 버튼을 클릭하고, 텍스트를 채우고, 제출할 수 있습니다.
다음을 사용하여 Facebook에 로그인하는 방법 Python
Facebook에 로그인하려면 Python 구동하는 스크립트 Selenium. 그만큼 Selenium Python 스크립트는
- 1단계) 열기 Firefox
- 2단계) 페이스북으로 이동
- 3단계) 이메일 또는 전화번호 필드 검색 및 입력 및 비밀번호 입력
- 4단계) 로그인을 클릭하세요.
다음은 시스템이 작동하는 방법에 대한 간단한 비디오입니다.
참고: 구성할 수 있습니다. Selenium Chrome, Safari, IE 등 모든 브라우저를 사용할 수 있습니다. 이 튜토리얼에서는 Fire를 사용합니다.Fox
설치하려면 무엇이 필요합니까?
- 당신이 가지고 있는지 확인 Selenium 귀하의 PC에 설치되었습니다. 이것을 참조하십시오 링크 설치하는 법을 배우다 Selenium
- 이 설치 링크 Python 을 통한 Selenium
다음을 사용하여 Facebook에 로그인하는 코드 Python
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
# Step 1) Open Firefox
browser = webdriver.Firefox()
# Step 2) Navigate to Facebook
browser.get("http://www.facebook.com")
# Step 3) Search & Enter the Email or Phone field & Enter Password
username = browser.find_element_by_id("email")
password = browser.find_element_by_id("pass")
submit = browser.find_element_by_id("loginbutton")
username.send_keys("[email protected]")
password.send_keys("yourpassword")
# Step 4) Click Login
submit.click()
코드 설명
- 코드 라인 1: Selenium 모듈에서 WebDriver 가져오기
- 코드 라인 2: Selenium 모듈에서 Keys 가져오기
- 코드 라인 4: 이 줄에서 우리는 "Fire"를 초기화하고 있습니다.Fox"라는 객체를 만들어서요.
- 코드 라인 6: "browser.get 메소드"는 URL이 제공하는 페이지로 이동합니다. WebDriver는 테스트나 스크립트에 제어권을 반환하기 전에 페이지가 완전히 로드될 때까지(즉, "onload" 상황이 해제될 때까지) 기다립니다.
- 코드 라인 8: 이 줄에서 우리는 "이메일"이 쓰여져야 하는 텍스트 상자의 요소를 찾고 있습니다.
- 코드 라인 9: 이 줄에서 우리는 "비밀번호"가 쓰여져야 하는 텍스트 상자의 요소를 찾고 있습니다.
- 코드 라인 10: 이 줄에서는 클릭해야 하는 제출 버튼 요소를 찾습니다.
- 코드 라인 11: 이제 우리는 이메일 섹션으로 값을 보내고 있습니다
- 코드 라인 12: 비밀번호 섹션에 값 보내기
- 코드 라인 14: “제출” 버튼을 클릭하세요
샘플 출력
사용자 이름 "guru99"와 비밀번호의 값이 입력되었습니다.
Facebook 페이지는 이메일과 비밀번호로 로그인합니다. 페이지가 열렸습니다(아래 이미지 참조)



