Closed ghost closed 3 years ago
Uncomment line #280 from MeetNinja.py:
# print(e)
Now, the failure will show itself in the form of a traceback (error message) in the MeetNinja console window. You may then share this traceback here.
k sir, a sec
i uncommented # print(e) but the bot wouldn't start so i still have no idea what happened
Could you either send a screenshot or copy-paste all the lines you have changed? Do make sure you remove your login credentials from the copy you send here. Also, confirm if the uncommenting did not go wrong, you just need to change # print(e)
to print(e)
by removing the #
and the space as well.
ok bud
oh god, i forgot to remove the space
I plugged my own Meet URLs and login credentials which you had left empty, and MeetNinja works just fine with the code you have copy-pasted.
Now, looking at your traceback screenshot, it seems that MeetNinja is timing out while looking for the "Join" button of a Meet. This means that your Google Meet page is loading slower than average, and the default waiting limit set within MeetNinja to be "looking" for the Join button and waiting for it to load, which is 7 seconds, is being exceeded — so MeetNinja just "times out" and stops looking. So, is your internet by any chance running a little slow today?
yeah, extremely slow
You may either give MeetNinja another shot when your internet is feeling better, or you could just make a slight change in line #249 of MeetNinja.py:
wait = webdriver.support.ui.WebDriverWait(driver, 7)
Here, you may change the 7
to a higher value such as, say, 15
to tell MeetNinja to wait for a longer time before giving up on looking for the "Join" button.
ok sir, thank you
actually i forgot to tell you that my meet is italian not english, so that's probably the problem
is there a way to make it search the "partecipa" button?
You may change the lines #48 and #49 of MeetNinja.py:
joinButton1Path = "//span[contains(text(), 'Join')]"
joinButton2Path = "//span[contains(text(), 'Ask to join')]"
Here, you may change 'Join'
and 'Ask to join'
to whatever those buttons say in your language.
thank you
I'm using the geckodriver, i have inserted everything, installed every PIP requirement, everything works except entering the meeting, i have no idea why