Open teamcoltra opened 3 weeks ago
All pytests run successfully as well.
The first error you encountered is that the script could not connect with your proxy. The second error, after disabling the proxy, is that Ninjemail couldn't find the input field for the username with the ID 'MemberName'. This could be happening due to different factors. You can enable headful mode to see what happens in the browser (if the page loads, etc.). Your code seems good, but I strongly recommend you to use undetected-chrome. Does the error occur consistently, or randomly?
The Error messages are not really helpful. I'm getting this error and I don't know what to do
Traceback (most recent call last):
File "/home/victor/Documents/manic_agency/mass_dmer_bot/main.py", line 64, in <module>
cli()
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/main.py", line 46, in create_emails
email, password = ninja.create_gmail_account(
File "/home/victor/Documents/manic_agency/mass_dmer_bot/ninjemail/ninjemail_manager.py", line 220, in create_gmail_account
driver = create_driver(self.browser, proxy=proxy)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/ninjemail/ninjemail_utils/webdriver_utils.py", line 122, in create_driver
driver = webdriver.Firefox(service=FirefoxService(GeckoDriverManager().install()), options=options)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/selenium/webdriver/firefox/webdriver.py", line 71, in __init__
super().__init__(command_executor=executor, options=options)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 212, in __init__
self.start_session(capabilities)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 299, in start_session
response = self.execute(Command.NEW_SESSION, caps)["value"]
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 354, in execute
self.error_handler.check_response(response)
File "/home/victor/Documents/manic_agency/mass_dmer_bot/.venv/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidArgumentException: Message: Preference values not all string or integer or boolean
Logs
2024-06-29 22:14:10,608 - INFO - ====== WebDriver manager ======
2024-06-29 22:14:11,668 - INFO - Get LATEST geckodriver version for 127.0 firefox
2024-06-29 22:14:12,766 - INFO - Get LATEST geckodriver version for 127.0 firefox
2024-06-29 22:14:13,560 - INFO - Driver [/home/victor/.wdm/drivers/geckodriver/linux64/v0.34.0/geckodriver] found in cache
Code
ninja = Ninjemail(
browser="firefox",
captcha_keys={"capsolver": os.getenv("CAPSOLVER_API_KEY")},
sms_keys={"getsmscode": {"user": os.getenv("GETSMSCODE_USERNAME"), "token": os.getenv("GETSMSCODE_API_KEY")}},
proxies=proxies,
auto_proxy=True,
)
I have been trying to get Ninjemail going and here has been the process: I kept getting this error:
I have checked in a simple script that my proxies are working just fine, but I disabled proxies and now I have:
My logs just say:
My code is:
I have tried Googling the issue but can't find anything similar.
This is Ubuntu on WSL2