VPS(さくら、CentOS 7)で、ヨドバシ.comにログインして注文履歴を取得するPythonプログラムを動かしてます。
以前までは期待通りに動作してたのですが、先週くらいから「ログイン」ができなくなりました。
正しい会員IDとパスワードを入力しても下記のように表示されます。
正しく入力されていない項目があります。メッセージをご確認の上、もう一度ご入力ください。
会員IDとパスワードが一致しません。
いろいろ試行錯誤した結果、ローカルのPCでは正常に動作したのですが、
同一のプログラムで、VPS(さくら、CentOS 7)環境だと、ログインエラーになります。
何がエラーの原因かわかりません。
python
1from selenium import webdriver 2from selenium.webdriver.common.keys import Keys 3 4URL = 'https://order.yodobashi.com/yc/login/index.html' 5browser = webdriver.PhantomJS() 6browser.get(URL) 7 8login_username = browser.find_element_by_id("memberId").send_keys('*****@gmail.com') 9login_password = browser.find_element_by_id("password").send_keys('pass******') 10 11browser.save_screenshot('screenA.png') #ログイン直前の画面 12browser.find_element_by_id("password").send_keys(Keys.ENTER) 13browser.save_screenshot('screenB.png') #ログイン直後の画面 14 15browser.close()
あなたの回答
tips
プレビュー