Какой фреймворк использовать для написания бота с использованием браузера? Изучаю C# в данный момент. Знаю отлично html, css, выше среднего javascript и чуть-чуть php.
Я поставил себе задачу написать бота на c#, для сайта одной соц сети и возникло пару вопросов.
Мне надо что бы бот был в виде браузера а не через api работал. Что бы окна браузера не было видно и иногда можно было бы открыть окно браузера встроеного в бот программу, конкрентного аккаунта с куками и юзер агентом. Соответственно в боте будет около 100 акков но онлайн будет около 50-60 и все они через прокси будут работать.
Соответственно бот должен уметь имитировать мышку как она водится по экрану, что бы сайт не палил что это бот. Не знаю, есть ли определение в vк таких ботов. Что бы бот умел кликать по ссылкам и заполнять текст для отправки сообщений и пр.
Какой фреймворк использовать для написания бота с использованием браузера с данным функционалом?
Скажите: с какими подводными камнями я могу столкнуться?
И каков план создания такого бота?

21 Авг 2019 в 06:22
204 +2
1
Ответы
1

Для создания бота, который имитирует действия пользователя в браузере, вам может помочь библиотека Selenium WebDriver. Она позволяет автоматизировать действия веб-браузера, включая клики, заполнение форм, скроллинг и другие действия.

При использовании Selenium WebDriver вы сможете создавать скрипты на C#, которые запускают браузер в фоновом режиме и выполняют заданные действия на веб-странице. Вы сможете управлять куками, юзер агентами, прокси и другими параметрами браузера.

Одним из подводных камней при написании такого бота может быть обнаружение сайтом социальной сети автоматических действий и блокировка вашего аккаунта. Чтобы избежать этого, стоит использовать различные методы для эмуляции поведения пользователя, например, добавлять задержки между действиями, разнообразные паттерны кликов и другие приемы.

План создания бота может включать в себя следующие шаги:

Установка и настройка Selenium WebDriver для работы с C#.Написание скриптов для открытия браузера, входа на сайт и имитации действий пользователя.Добавление функционала для работы с куками, юзер агентами и прокси.Тестирование бота на различных сценариях и исправление ошибок.Оптимизация скриптов для более эффективной работы бота.

Надеюсь, это поможет вам создать бота с использованием браузера на C# для работы с социальной сетью. Удачи!

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 956 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир