RileyXX / IMDB-Trakt-Syncer

A python script that syncs user watchlist, ratings and reviews for Movies, TV Shows and Episodes both ways between Trakt and IMDB.
MIT License
81 stars 1 forks source link

Captcha sometimes required on IMDB login causing the script to fail #2

Open RileyXX opened 1 year ago

RileyXX commented 1 year ago

Problem

IMDB may require a captcha on login. If you see "Not signed in" appear in the script then the script will fail and the captcha is likely to be the cause.

Workaround:

To fix this, simply login to IMDB website in your browser, preferably Chrome and from the same computer. If logged in, logout, and log back in. It may ask you to fill in a captcha, complete it and finish logging in. After logging in successfully on your browser run the script again and it should work. You may need to repeat this step once or twice if it still gives you issues.

Manual Solution:

Possible Development:

Planned for future update.

DelaryHap commented 6 months ago

Hello, I had that issue and thought it was a Captcha issue. Turns out the script asks for my username, when it actually should ask for my email address. Replacing my username for my email address in credentials.txt fixed the issue for me. Just wanted to point that out. Thank you for the work!

androidghosh commented 4 months ago

Turns out the script asks for my username, when it actually should ask for my email address.

Thanks a lot, the script should be updated to say just that. Was stuck for about 1 hour after I decided to check github issues

RileyXX commented 2 months ago

Hello, I had that issue and thought it was a Captcha issue. Turns out the script asks for my username, when it actually should ask for my email address. Replacing my username for my email address in credentials.txt fixed the issue for me. Just wanted to point that out. Thank you for the work!

Thank you very much for pointing this out. You are correct the imdb_username field should be your email or phone number used for logging into IMDB. I made a change in v1.9.3 which should clarify this when setting up for the first time.