I'm developing a simple Chrome extension using Manifest V3 that utilizes MutationObserver and IntersectionObserver to scrape public information from TikTok while I scroll through videos manually. The extension records data such as the username, description, hashtags, music, and likes, which I just print to the console. It's purely a proof-of-concept to better understand how the observers operate in practice. However, after testing for a few hours, TikTok ends up banning my account. I have been using a VPN (ProtonVPN) but I've had no issues before with it. I'm totally confused about how they can detect my manual data collection since I'm not using any automated scrolling or simulating clicks. I've searched around online, but all I find are ads pushing scraping tools. Can anyone help me figure out what's causing this ban?
1 Answer
Are you sure you’re not being banned for being associated with a previously banned account? TikTok might also be detecting your console output somehow.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically