I am trying to log in to Twitter via either Selenium or Playwright
There are plenty of resources on this, but the most recent successful one is from 2023. However, there is nothing newer. Around 2023-2024, Twitter took a new wave of very restrictive steps to force users to log in via official channels.
Typical errors:
Something went wrong. Try reloading
or
Unable to log in. Please try again later {followed by a very long serial number}.
The exercise we are undertaking tests the capabilities of two powerful Python libraries for educational purposes; we are not doing anything unlawful, such as spamming or scalping.
I tried about 10 different configurations, including simulating iPads (WebKit), the latest versions of browsers (Chromium, Firefox), simulating random delays, and using VPNs to diversify the client IP. Nothing worked.
Any thoughts?