前提・実現したいこと
インスタグラムのホームログイン画面でUSENAMEとPASSWORDを自動入力し、自動ログインしたいです
発生している問題・エラーメッセージ
ログインができない状態です
該当のソースコード
Python
1 2 3from selenium import webdriver 4from time import sleep 5 6USERNAME = 'xxxxxxxx' 7PASSWORD = 'xxxxxxxx' 8 9driver = webdriver.Chrome('/Users/hiromu/Desktop/Web/python/chromedriver') 10error_flg = False 11target_url = 'https://www.instagram.com' 12driver.get(target_url) 13sleep(3) 14 15try: 16 login_button = driver.find_element_by_link_text('ログイン') 17 login_button.click() 18 sleep(3) 19 20 if error_flg is False: 21 try: 22 username_input = driver.find_elements_by_xpath('//input[@aria-label="電話番号、ユーザーネーム、メールアドレス"]') 23 username_input.send_keys(USERNAME) 24 sleep(1) 25 26 password_input = driver.find_element_by_xpath('//input[@aria-label="パスワード"]') 27 password_input.send_keys(PASSWORD) 28 sleep(1) 29 30 username_input.submit() 31 sleep(1) 32 # 33 # except Exception: 34 # error_flg = True 35 # print('ログインボタン押下時にエラーが発生しました。') 36 37 except Exception: 38 print('ユーザー名、パスワード入力時にエラーが発生しました。') 39 error_flg = True 40 41except Exception: 42 print('ログインボタン押下時にエラーが発生しました。') 43 44
試したこと
USENAME
PASSWORD
に間違いがないことは確認しました
補足情報(FW/ツールのバージョンなど)
MAC Python初学者
回答1件
あなたの回答
tips
プレビュー