drknzz / auto-lingo

A Duolingo Bot for automatic XP earning
MIT License
132 stars 40 forks source link

Issues bot in Learn Mode #12

Open gorouflex opened 2 years ago

gorouflex commented 2 years ago

The bot doesn't work in Learn mode, I'm using bot to earn German lesson xp. Help me! P/S: Bot still works with story mode image

gorouflex commented 2 years ago

Help me please?

Findarato commented 2 years ago

I have a pull #14 That should resolve those error, if it gets merged. Or you can use my 🍴 fork.

gorouflex commented 2 years ago

Ok thanks you

gorouflex commented 2 years ago

Oh nevermind LEARN MODE still didn't work

Findarato commented 2 years ago

oh sorry. It should have resolved the errors about the deprecated messages. Is there any new errors?

gorouflex commented 2 years ago

I think is no but this bot cannot solve the Learn Mode because something.You can run the bot python auto-lingo.py -l and F12 on broswer to open the console i think it will help you solve this problem.

dsakura commented 2 years ago

Problem here too, and here is stuck in one lesson, without advancing, which I have already completed. Before completing the lesson the bot just applied automatic "enter". C:\Python39\lib\site-packages\selenium\webdriver\remote\webelement.py:341: UserWarning: find_element_by_tag_name is deprecated. Please use find_element(by=By.TAG_NAME, value=name) instead warnings.warn("find_element_by_tag_name is deprecated. Please use find_element(by=By.TAG_NAME, value=name) instead") Traceback (most recent call last): File "H:\auto-lingo-main\auto-lingo.py", line 911, in <module> main() File "H:\auto-lingo-main\auto-lingo.py", line 903, in main learn_bot() File "H:\auto-lingo-main\auto-lingo.py", line 852, in learn_bot complete_skill(possible_skip_to_lesson) File "H:\auto-lingo-main\auto-lingo.py", line 732, in complete_skill time.sleep(1)

Thank you

NicholasUchoa commented 2 years ago

I'm having problems with learn as well. This is what appears in the chrome console. The error keep going lessons-error

This is what appears in the cmd window C:\Users\Dulce\Downloads\Duolingo-hack\auto-lingo-main>python auto-lingo.py -l -a 🏁 Starting out

DevTools listening on ws://127.0.0.1:52174/devtools/browser/3de8fb79-bce4-4f6e-8a2b-e132a20cdf1b Traceback (most recent call last): File "C:\Users\Dulce\Downloads\Duolingo-hack\auto-lingo-main\auto-lingo.py", line 911, in main() File "C:\Users\Dulce\Downloads\Duolingo-hack\auto-lingo-main\auto-lingo.py", line 900, in main log_in(login, password) File "C:\Users\Dulce\Downloads\Duolingo-hack\auto-lingo-main\auto-lingo.py", line 132, in log_in login_button.click() File "C:\Users\Dulce\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webelement.py", line 88, in click self._execute(Command.CLICK_ELEMENT) File "C:\Users\Dulce\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webelement.py", line 396, in _execute return self._parent.execute(command, params) File "C:\Users\Dulce\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 428, in execute self.error_handler.check_response(response) File "C:\Users\Dulce\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (674, 328). Other element would receive the click:

...
(Session info: chrome=105.0.5195.127) Stacktrace: Backtrace: