mastiffmushroom / TrackerAutoLogin

Automatically logs in to private trackers to keep your current status
GNU General Public License v3.0
33 stars 4 forks source link

Immortalseed, CathodeRayTube, LST.gg, Docspedia #11

Open sorrento-lab opened 1 year ago

sorrento-lab commented 1 year ago

Hello! It would be great to add these trackers if possible - happy to assist with further info on website elements etc...unfortunately my python skills are limited in this respect so I'm not able to help adding them via a pull request :/

Immortalseed: LOGIN URL: https://immortalseed.me/ POST LOGIN URL: https://immortalseed.me/index.php?logged=true LOGIN TITLE: immortalseed.me :: Welcome to immortalseed.me

CRT: LOGIN URL: https://www.cathode-ray.tube/ POST LOGIN URL: https://www.cathode-ray.tube/ LOGIN TITLE: News :: Cathode-Ray.Tube

LST.gg: LOGIN URL: https://lst.gg/login POST LOGIN URL: https://lst.gg/ LOGIN TITLE: LST - Something cool

Docspedia: LOGIN URL: https://www.docspedia.world/login.php POST LOGIN URL: https://www.docspedia.world/my.php LOGIN TITLE: DocsPedia.world :: $USERNAME's private page Docspedia appears to have a captcha on login...might be tricky to get around

mastiffmushroom commented 1 year ago

Added ImmortalSeed, CRT, and LST

Unsure how to deal with CAPTCHA so leaving that for later

sorrento-lab commented 1 year ago

Thanks! Verified that CRT and LST are working well.

Looks like immortal is having trouble, I'm getting multiple (~10x) of these outputs in the log when it tries to input the username: DEBUG:urllib3.connectionpool:http://127.0.0.1:58581 "POST /session/7771b896351c37ec032cfdf0cb737c12/execute/sync HTTP/1.1" 200 15 DEBUG:selenium.webdriver.remote.remote_connection:Finished Request DEBUG:selenium.webdriver.remote.remote_connection:POST http://127.0.0.1:58581/session/7771b896351c37ec032cfdf0cb737c12/element {"using": "xpath", "value": "//input[@type='text' and @name='username']"} DEBUG:urllib3.connectionpool:http://127.0.0.1:58581 "POST /session/7771b896351c37ec032cfdf0cb737c12/element HTTP/1.1" 200 88 DEBUG:selenium.webdriver.remote.remote_connection:Finished Request

It then ends with: `DEBUG:urllib3.connectionpool:http://127.0.0.1:58581 "POST /session/7771b896351c37ec032cfdf0cb737c12/execute/sync HTTP/1.1" 200 15 DEBUG:selenium.webdriver.remote.remote_connection:Finished Request ERROR:root:2023-04-02 09:08:25.524903 : Failed to login to ImmortalSeed due to Error: Message:

DEBUG:selenium.webdriver.remote.remote_connection:DELETE http://127.0.0.1:58581/session/7771b896351c37ec032cfdf0cb737c12/window {} DEBUG:urllib3.connectionpool:http://127.0.0.1:58581 "DELETE /session/7771b896351c37ec032cfdf0cb737c12/window HTTP/1.1" 200 12 DEBUG:selenium.webdriver.remote.remote_connection:Finished Request WARNING:root:2023-04-02 09:08:25.580707 : Failed to login to ImmortalSeed`

mastiffmushroom commented 1 year ago

Might be similar to HD-Space where they‘re able to detect botted logins. Unfortunately I don‘t have an account with them so I can‘t troubleshoot.

There may be a patch for this in the future.