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