Есть сайт, на котором через вебсокеты происходит событие и появляется новый элемент на странице.
Как отловить событие?
Есть элемент:
div-order_list
В него добавлятся элемент:
div-order
В котором есть checkbox и кнопка принять.
Куда смотреть, чтоб написать бота который будет выбирать и принимать ордера атоматически. Я так понял парсинг страницы тут не поможет.
Если решать задачу в лоб и собирать именно с одной страницы, тогда можно взять Selenium/Puppeteer и через них следить за страницей. А так лучше самому подключаться через вебсокет и читать, что присылают, но это уже будет сложнее.
Правильное решение - это решение, которое удовлетворяет требованиям поставленной задачи: сроки, стабильность, удобство поддержки ... мне незнакомы требования.
из плюсов Selenium/Puppeteer:
+ скорость разработки
+ простота взаимодействия со страницей (данными)
+ Проще в поддержке
+ Есть множество примеров реализации
Минусы:
- Необходимость поддержки дополнительного стэка (Selenium/Puppeteer)
- плохая масштабируемость (если нужно будет читать с 2-3 ... 10 страниц еще нормально, а со 100 ? )
----
Websocket:
+ хорошая масштабируемость
+ минимальный стэк технологий
- сроки разработки (тут не факт, но есть вероятность что будет не все так просто)
- сложность поддержки (поменяется формат данных ....)