Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

CloudflareChallengeError with valid API key #62

Open

Description

@uhhrin

I am still getting the Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version. in my code, even when I am trying to use the captcha parameter.

pythos-aternos version is 2.1.3
python version is 3.9.15

here is my code

from python_aternos import Client

class Aternos:
    def __init__(self, user, password):
        self.user = user
        self.password = password
        self.login_status = False

    def login(self):
        try:
            self.at_client = Client.from_credentials(self.user, self.password, captcha={
                'provider': 'capmonster',
                'clientKey': '<MY_CAPMONSTER_KEY>'
            })
            self.login_status = True
            return True
        except Exception as e:
            return [False, e]

    def server_list(self):
        if not self.login_status:
            return 'Bot is not logged in Aternos, please use /login first'
        return self.at_client.list_servers()


TEST_USER = '<MY_ATERNOS_USERNAME>'
TEST_PASSWORD = '<MY_ATERNOS_PASSWORD>'

if __name__ == '__main__':
    at = Aternos(TEST_USER, TEST_PASSWORD)
    print(at.login())

Activity

  1. DarkCat09 commented on Dec 30, 2022

    @DarkCat09
    Owner

    Thanks for reporting! I'll try to fix it.

  2. changed the title [-]CloudflareChallengeError[/-] [+]CloudflareChallengeError with valid API key[/+] on Dec 30, 2022
  3. added
    cloudflareIssues related to CloudScraper, Cloudflare and captcha bypassing
    on Jan 2, 2023
  4. uhhrin commented on Jan 10, 2023

    @uhhrin
    Author

    Just checking up, Any updates?

  5. pinned this issue on Jun 29, 2023
  6. DarkCat09 commented on Jun 29, 2023

    @DarkCat09
    Owner

    @nub-rin,

    I'm so sorry for the long waiting.

    I've noticed that the problem is in re-instantiating CloudScraper session object in atconnect module.
    Expect the bugfix tomorrow.

  7. DarkCat09 commented on Jun 30, 2023

    @DarkCat09
    Owner

    @nub-rin, @Aeron-Emory,

    please, update to the latest v3.0.1:

    pip install -U python-aternos

    And check if API key works.

  8. uhhrin commented on Jun 30, 2023

    @uhhrin
    Author

    Alright!, I'll give it a try right now, and let you know if it works or not. ^^

  9. Aeron-Emory commented on Jul 1, 2023

    @Aeron-Emory

    I did give it a try as well, but still no luck.
    All I did was,

    # Import
    from python_aternos import Client
    
    # Create object
    aternos = Client()
    
    aternos.atconn.session.captcha = {
        'provider': '2captcha',
        'api_key': 'apikeyhere',
    }
    
    # Log in
    # with username and password
    aternos.login('usernamehere', 'passwordhere')
    
    # Get servers list
    servs = aternos.list_servers()
    
    # Get the first server
    myserv = servs[0]
    
    # Start
    myserv.start()

    The response:

    $ python at.py
    cloudscraper.exceptions.CloudflareChallengeError: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
  10. uhhrin commented on Jul 8, 2023

    @uhhrin
    Author

    Hey @DarkCat09!
    It didn't even asked for any captcha, in fact the above code is invalid as .from_credentials is not a attribute for the class Client apprently. Regardless the .login() attribute works and I am able to login.

    Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcloudflareIssues related to CloudScraper, Cloudflare and captcha bypassing

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions