実現したいこと
WSLとVSCodeを使用してAtcoderの提出を自動化させるように設定したい
(以前はうまくいっていたが,突如online-judge-toolsにログインできなくなった)
発生している問題・分からないこと
oj loginがうまく動作しなくなりました.
chromedriver-binaryのバージョンを更新したのが原因だと考えています.
試したこと
1.online-judge-toolsの再インストール
2.acc check-ojでaccとojが正しく設定されているか確認
3.再起動
4.Google Chromeのバージョンとchromedriver-binaryのバージョンを合わせる
エラーメッセージ
error
1[INFO] online-judge-tools 11.5.1 (+ online-judge-api-client 10.10.1) 2[INFO] load cookie from: /home/nec/.local/share/online-judge-tools/cookie.jar 3[NETWORK] GET: https://atcoder.jp/contests/agc001/submit 4[NETWORK] 302 Found 5[FAILURE] You are not signed in. 6[INFO] Trying to open Chrome via WebDriver... 7[ERROR] Message: Service /home/nec/.cache/selenium/chromedriver/linux64/124.0.6367.201/chromedriver unexpectedly exited. Status code was: 127 8 9[INFO] Trying to open Firefox via WebDriver... 10[ERROR] Message: Process unexpectedly closed with status 255 11 12[INFO] Trying to open Edge via WebDriver... 13[ERROR] Message: Service /home/nec/.cache/selenium/msedgedriver/linux64/124.0.2478.97/msedgedriver unexpectedly exited. Status code was: 127 14 15[INFO] Trying to open Internet Explorer via WebDriver... 16[INFO] Opening the URL via WebDriver: https://atcoder.jp/login 17[INFO] Please do the followings: 18 1. login in the GUI browser 19 2. close the GUI browser 20oj -h 21[WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'RemoteDisconnected('Remote end closed connection without response')': /session/8d257d74-bf8e-439c-9cd3-4b9497dc6d25 22[WARNING] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f2fb12850c0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8d257d74-bf8e-439c-9cd3-4b9497dc6d25 23[WARNING] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f2fb12853c0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/8d257d74-bf8e-439c-9cd3-4b9497dc6d25 24[ERROR] Message: Timed out waiting for page to load. 25 26Traceback (most recent call last): 27 File "/usr/local/lib/python3.10/dist-packages/onlinejudge_command/main.py", line 101, in main 28 sys.exit(run_program(parsed, parser=parser)) 29 File "/usr/local/lib/python3.10/dist-packages/onlinejudge_command/main.py", line 64, in run_program 30 if not subcommand_login.run(args): 31 File "/usr/local/lib/python3.10/dist-packages/onlinejudge_command/subcommand/login.py", line 183, in run 32 login_with_browser(service, session=session) 33 File "/usr/local/lib/python3.10/dist-packages/onlinejudge_command/subcommand/login.py", line 132, in login_with_browser 34 driver.get(url) 35 File "/home/nec/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 356, in get 36 self.execute(Command.GET, {"url": url}) 37 File "/home/nec/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 347, in execute 38 self.error_handler.check_response(response) 39 File "/home/nec/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response 40 raise exception_class(message, screen, stacktrace) 41selenium.common.exceptions.TimeoutException: Message: Timed out waiting for page to load.
$ oj login -u "ユーザーネーム" -p "パスワード" "https://atcoder.jp/"
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
複数のサイトで検索をしたが,oj loginでloginがうまくいかないパターンを見つけることができなかった.
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。