Skip to content

Script silently fails when timed out on login API request when 403'd from Cloudflare #42

@WittyjonWitty

Description

@WittyjonWitty

Script times out after hanging on login, after HB username and password have been entered. See log below

Traceback (most recent call last):
File "D:\git\steamredeem\humble-steam-key-redeemer\humblesteamkeysredeemer.py", line 907, in
humble_login(driver)
File "D:\git\steamredeem\humble-steam-key-redeemer\humblesteamkeysredeemer.py", line 276, in humble_login
auth,login_json = do_login(driver,payload)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\git\steamredeem\humble-steam-key-redeemer\humblesteamkeysredeemer.py", line 246, in do_login
auth,login_json = perform_post(driver,HUMBLE_LOGIN_API,payload)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\git\steamredeem\humble-steam-key-redeemer\humblesteamkeysredeemer.py", line 131, in perform_post
return driver.execute_async_script(fetch_cmd.format(formData=json_payload,url=url,csrf=csrf))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jwitt\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 423, in execute_async_script
return self.execute(command, {"script": script, "args": converted_args})["value"]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jwitt\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 344, in execute
self.error_handler.check_response(response)
File "C:\Users\Jwitt\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: script timeout
(Session info: chrome=118.0.5993.89)
Stacktrace:
GetHandleVerifier [0x00007FF7E0468EF2+54786]
(No symbol) [0x00007FF7E03D5612]
(No symbol) [0x00007FF7E028A4FD]
(No symbol) [0x00007FF7E0305A0A]
(No symbol) [0x00007FF7E02EBE6A]
(No symbol) [0x00007FF7E0304D02]
(No symbol) [0x00007FF7E02EBC43]
(No symbol) [0x00007FF7E02C0941]
(No symbol) [0x00007FF7E02C1B84]
GetHandleVerifier [0x00007FF7E07B7F52+3524194]
GetHandleVerifier [0x00007FF7E080D800+3874576]
GetHandleVerifier [0x00007FF7E0805D7F+3843215]
GetHandleVerifier [0x00007FF7E0505086+694166]
(No symbol) [0x00007FF7E03E0A88]
(No symbol) [0x00007FF7E03DCA94]
(No symbol) [0x00007FF7E03DCBC2]
(No symbol) [0x00007FF7E03CCC83]
BaseThreadInitThunk [0x00007FFDB171257D+29]
RtlUserThreadStart [0x00007FFDB208AA78+40]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions