Tin Lai
Tin Lai
Agree! If you have some python scripting knowledge it would be great if you could take a look to see how to implements that. At the moment I don't have...
Hi @overclockedllama thank you for your prompt PR. I've tried it but it didn't work for me, as it is a specific setup. I wasn't sure if you noticed, but...
But the proposed implementation does not work in general, because the PR expects the login page has certain elements (i.e. `//*[@id="email"]` and `'//*[@id="submitBtn"]` as you have used), but this is...
Hi @overclockedllama I don't believe that is true, where it is not dependent on hostname (like `echo360.org[.xx]`) but only dependent on the organisation/university. The `echo360[.xx]` login screen is always the...
I guess the most suitable way is to first detect if login can be completed via terminal; and if not, proceed to spawn a browser GUI. This is similar to...
Check the demonstration video at this timestamp https://youtu.be/Lv1wtjnCcwI?t=83 of prompting for username/password (note that in the video they are hidden) It dynamically prompts for asking `username` and `password` when necessary...
Some comments are: 1. It should fail gracefully. Currently, if the expected fields does not exists, it will throws ```sh selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="password"]"}...
Hi @RenWal YES that sounds like a very beneficial thing to have---to retrieve the higher quality video. Are there different tags that associated with different streaming quality? Normally RTSP provides...
That sounds very interesting. At the current state, this module uses the iPad user-agent string in the selenium webdriver. This forces the webserver to send in m3u8 playlist of the...
Hi! The idea of using separate threads to handle events is very intriguing and would enhance the responsiveness of running tasks (especially if there are wait command within the actions)....