Разработчик применил локальную языковую модель класса 7B/8B (Qwen) для автоматизации поиска объявлений на крупных площадках. Метод позволяет обходить системы защиты от ботов и WAF, имитируя действия реального пользователя через браузер, вместо использования стандартных сетевых запросов.

Агент управляет установленным в системе браузером Microsoft Edge через библиотеку Playwright в видимом режиме (headless=False). Использование флагов --start-maximized, --focus и метода page.bring_to_front() позволяет принудительно выводить окно браузера на передний план, что минимизирует риск блокировки со стороны систем защиты.

Для обхода динамических CSS-классов модель анализирует DOM-дерево по текстовым маркерам, таким как знаки валют и уникальные ID объявлений в ссылках. При необходимости агент делает сквозной текстовый дамп страницы, что позволяет точно сопоставлять данные о товаре, цене и продавце даже при сложной структуре верстки.

Скрипт предусматривает 8-секундную паузу для полной загрузки страницы. В ходе эксперимента модель проявила автономность: при получении ошибки 429 она приостановила сетевую активность и сформировала отчет на основе уже полученных данных, а также выявила противоречия в описании одного из товаров.