Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用したFacebookログイン


seleniumと呼ばれるpythonパッケージを使用して、Webドライバーとの対話を自動化できます。この記事では、PythonのセレンパッケージとFacebookへのログインとの相互作用について説明します。

アプローチ

Seleniumパッケージは、Webブラウザーのアクティビティを自動化および制御するために使用されます。 Pythonコードを作成するには、セレンパッケージをインストールする必要があります。また、プログラムでgeckodriverと呼ばれるドライバーソフトウェアを使用できるようにする必要があります。これを実現するための手順は次のとおりです。

ステップ-1

Python環境にセレンをインストールする

pip install selenium

ステップ2

このリンクからgeckodriverをダウンロードします。このPythonスクリプトを作成するのと同じディレクトリに配置します。

次に、関連するモジュールをセレンパッケージからインポートし、ログイン用のWebページを開くことができるプログラムを作成します。

ログイン用の入力ボックスのIDの詳細を取得するには、Webページfacebook.comのソースコードを表示して、次のようにフィールドのIDを見つけることができます。

Pythonを使用したFacebookログイン

以下のコードには、コードセグメントの目的を説明するコメントが含まれています。

from selenium import webdriver
#Open Firefox
browser = webdriver.Firefox()
# Go to the Facebook URL
browser.get("https://www.facebook.com")
# Enter the username and Password
uname = browser.find_element_by_id("email")
psword = browser.find_element_by_id("pass")
submit = browser.find_element_by_id("loginbutton")
# Send the details to respective fields
uname.send_keys("hello@gmail.com")
psword.send_keys("thepassword")
# Automate Click Login
submit.click()
をクリックします

上記のコードを実行すると、次の結果が得られます-

Pythonを使用したFacebookログイン

正しいクレデンシャルを使用すると、Facebookのログインが自動的に行われ、ログインしたページが表示されます。 Seleniumの機能により、この機能が有効になります。


  1. Pythonを使用しているWhatsapp?

    このセクションでは、Whatsappチャットボットを作成しますが、TwitterやFacebook用の他のいくつかのチャットボットとは異なり、whatsappのポリシーのため、whatsappチャットボットはプラットフォーム上で直接実行されません。 しかし、Pythonの非常にスマートなパッケージであるseleniumを使用して、開発者がブラウザのアクティビティを自動化できるようにする方法があります。これにより、ブラウザからwhatsapp-webを利用できます。 要件 物事を成し遂げるためには、3つの基本的なことが必要です。セレン。 ターミナルで以下のコマンドを実行するだけで、pipを

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、