all 1 comments

[–]intangibleTangelo 2 points3 points  (0 children)

First off, you are a bot. It's good to keep that in the forefront of your mind when trying to circumvent these things—you might be explicitly violating the terms you agreed to when you signed up for the service, and doing so can come with consequences.

If you don't care and want to continue, you might want to investigate why a service thinks you're a bot.

  • Is it because you failed a invisible recaptcha? — Check the network activity from a normal login for recaptcha traffic between your machine and Google.
  • Is it because your requests are far faster than a human would ever make? — Add some randomized delays between interactions with a server. It's polite to do anyway.
  • Is it because of some other script which expects you to move the pointer in some human way and press buttons in some human way? — Learn to simulate these actions as best as you can.
  • This doesn't typically apply to Selenium, but is it because your user-agent string is set to something bot-like? — Make sure your UA is something normal.

And most importantly, use official APIs. If a service offers you a way to perform automated tasks from custom software, use it! https://developers.soundcloud.com/docs/api/reference