https://www.google.com/search?q=block+websocket+connection+chrome
один из ответов такой:
Go to about:config and change network.websocket.max-connections to 0.решения почти готовые есть на форуме тут, ищи
смысл в том, что перетаскиванием нужно двинуть блок на нужное место
место определить можно, например (самое простое) это перевести блок который нужно двигать и фон в формат base64 и найти блок в фоновом изображении соответствующей функцией бас, получить координаты расположения и посчитать на сколько нужно двинуть пикселей вправо...
будет не 100% но 3 из 5 попыток будут удачными, чтобы повысить точность можно обесцветить изображения...
что касается рукапчи, то мануал тут - https://rucaptcha.com/p/tiktok_captcha