【Python】amazonに自動ログインしてみた:seleniumの基本テクニック

python_amazonに自動ログイン_アイキャッチ Python

Pythonで、amazonにログインする方法をご紹介します。

amazonに自動ログインしてみた

以下のプログラミングを実行すると、amazonへのログインが自動化できます。


import time
from selenium import webdriver

#Chromeドライバの設定
options = webdriver.ChromeOptions()
driver_path = 'C:/Users/chromedriver.exe'
driver = webdriver.Chrome(executable_path = driver_path, chrome_options = options)

#画面遷移
driver.get('https://www.amazon.co.jp/')

# ログイン画面へ遷移
mailad = driver.find_element_by_id("nav-link-accountList")
mailad.click()

# ログインIDを入力
login_id = driver.find_element_by_id("ap_email")
login_id.send_keys('example@example.com')

# 「次に進む」をクリック
nextb = driver.find_element_by_class_name("a-button-input")
nextb.click()
time.sleep(1)

# パスワードを入力
password = driver.find_element_by_name("password")
password.send_keys('example')

# 「ログイン」をクリック
nextb = driver.find_element_by_id("signInSubmit")
nextb.click()
time.sleep(1)

 

ソースコード実行後

1. amazonのトップページにアクセスします。


 
 

2. 「アカウント&リスト」をクリックして、ログイン画面に移動します。


 
 

3. 「Eメールまたは携帯電話番号」に値を入力します。


 
 

4. 「次に進む」をクリックします。


 
 

5. 「パスワード」に値を入力します。


 
 

6. 「ログイン」をクリックします。


 
 

7. 自動ログインできました。


 
 

※Pythonで何度か自動ログインを行っていたところ、

 不正なアクセス?と認識されてしまったのか、画像認証の画面が表示されました。

 画面の指示に従って、画像を見ながらアルファベットと数字を手入力すると、ログインできました。
 

【Python】Tkinterクリックイベントで処理分岐したい
...

 

「いちばんやさしいPythonの教本」
はじめて学ぶ人でも安心! オールカラーでコードを丁寧に解説
小さなプログラムから実践的なプログラムまで紹介しています。
Pythonの基礎をまなびたい方にオススメの1冊です!