Facebookログイン Python: FBログイン例

Facebookにログインするには Python、あなたは使用する必要があります Selenium (Web 自動化ツール)。 Selenium ブラウザを自動化および制御し、さまざまな Web サイトに表示されるボタンのクリック、テキストの入力、送信を行うことができます。

Facebookにログインする方法 Python

Facebookにログインするには、 Python 駆動するスクリプト Seleniumを選択します。 Selenium Python スクリプトは

  • ステップ1) 開く Firefox
  • ステップ 2) Facebook に移動します
  • ステップ3) 検索してメールアドレスまたは電話番号を入力し、パスワードを入力します。
  • ステップ 4) 「ログイン」をクリックします

システムの動作に関する簡単なビデオを次に示します。

注: 設定できます Selenium Chrome、Safari、IEなどのブラウザを使用できます。このチュートリアルではFireを使用します。Fox

何をインストールする必要がありますか?

  • あなたが持っていることを確認してください Selenium あなたのPCにインストールされています。これを参照してください インストールを学ぶために Selenium
  •   この インストールするリンク Python for 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("you@email.com")
password.send_keys("yourpassword")
# Step 4) Click Login
submit.click()

Facebookログイン Python

コードの説明

  • コード行 1: セレンモジュールからWebDriverをインポート
  • コード行 2: セレンモジュールのインポートキーから
  • コード行 4: この行では、「FireFox』を対象にすることで。
  • コード行 6: 「browser.get メソッド」は、URL で指定されたページに移動します。 WebDriver は、テストまたはスクリプトに制御を戻す前に、ページが完全にロードされる (つまり、「onload」機会が解放される) まで待機します。
  • コード行 8: この行では、「email」を入力するテキストボックスの要素を見つけます。
  • コード行 9: この行では、「パスワード」を入力するテキストボックスの要素を見つけます。
  • コード行 10: この行では、クリックする必要がある送信ボタン要素を見つけています。
  • コード行 11: 値をメールセクションに送信します
  • コード行 12: パスワードセクションに値を送信します
  • コード行 14: 「送信」ボタンをクリックします。

サンプル出力

入力したユーザー名「guru99」とパスワードの値。

Facebookログイン Python

Facebook ページはメールとパスワードでログインします。ページが開きます (下の画像を参照)

Facebookログイン Python

よくある質問

フェイスブックが使えます API 書き込む Python アプリケーションから Facebook にログインするためのスクリプト

に多くの選択肢があります Selenium あなたがチェックできること こちら 一部のツールではサポートされていない場合があります Python