P.S. Это самая первая демо-версия. Позже я перешёл на работу с headless-браузером, и в ходе тестов выяснилось, что всё ломается на всплывающих элементах (потому что при передаче HTML iframe не отображает выполненный в браузере JavaScript — т.е. различные всплывающие окошки и т.д.).
Сейчас примерно везде антиботы стоят, они очень ограничивают автоматизацию работы в браузере. И если даже сейчас получилось их обойти, послезавтра они будут работать по новым правилам и опять нужно учиться обходить
Смотря какой юзеркейс рассматривать. Одно дело — бронировать стол в офисе, а другое — парсить товары в ИМ
Но и в том и другом случае — это можно решить :)
сейчас получилось их обойти, послезавтра они будут работать по новым правилам и опять нужно учиться обходитьИ это хорошо, благодаря этой игре в кошки-мышки у разработчиков занимающихся автоматизацией и парсингом всегда будет работа ))
Не пробовали посмотреть в сторону инструментов автоматизации тестирования?
Есть например публичный репозиторий https://github.com/autotetst/simpleE2E/tree/main, в котором автоматизировать тесты можно просто на русском языке + css селекторы элемента (хорошие css селекторы в стабильном проекте меняются редко). Отлично работает в headless режиме
Или совсем из простого seleniumIDE, которое может устанавливаться как расширение браузера и записывать действия пользователя + воспроизводить