Можно ли сымитировать пользователя на сайте любой сложности?
Есть ли какие-то ограничения, которые могут не дать создать бота, работающего на каком-то сайте?
Знаю, что на некоторых сайтах можно эмитировать пользователя с помощью HTTP-запросов. Но ведь есть сайты, на которых такое уже не работает. Что применяют тогда?
Виктор Потебенько, ну этому способу тоже можно противостоять, все зависит от того, какую потенциальную выгоду может получить атакующий и сколько вы готовы вложить ресурсов в защиту. Но могу сказать, что даже не все букмекерские конторы успешно справляются с ботами
Точнее там можно использовать не эмулятор браузера ( такой как phantomJs), а полноценный браузер, такой как chrome headless. Для сайта разницы между скриптом и настоящим пользователем практически нет.