Автоматизация через браузер
От: maks1180  
Дата: 25.08.21 11:06
Оценка:
Хочу сделать автоматизацию рутинных вещей, например зайти в интернет банк посмотреть выписку,
зайти на биржу посмотреть котировки, зайти на другие сайты посмотреть позиции по СЕО и так далее.

Можно конечно каждый сайт расковырять и отправлять специфические http(s) запросы, но таким путём я не хочу идти, так как после обновления перестанет работать и нужно заново ковыряться.

В самом сложном случаи я могу запустить браузер и эмулировать нажатия мышки и клавиатуры и распознавать картинку с экрана переводить её в текст,
но думаю, что должен быть более простой способ.
1) если ли брайзер с API который упростить эту задачу ?
2) интересно ли вам такая автоматизация ? Готовы ли вы за это платить ?
===============================================
(реклама, удалена модератором)
Re: Автоматизация через браузер
От: MaxRos  
Дата: 25.08.21 11:13
Оценка:
Здравствуйте, maks1180, Вы писали:

M>например зайти в интернет банк посмотреть выписку,


там обычно 2FA через мобильник. не получится автоматизироватьчерез браузер
Re: Автоматизация через браузер
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 25.08.21 11:15
Оценка: 1 (1) -1
Здравствуйте, maks1180, Вы писали:

M>но думаю, что должен быть более простой способ.


А я даже уверен, что простых способов не существует. Это хорошо видно хотя бы по зоопарку программных решений, применяемых в веб-интерфейсах, и по обилию там костылей и косяков.
Re[2]: Автоматизация через браузер
От: maks1180  
Дата: 25.08.21 11:28
Оценка:
MR>там обычно 2FA через мобильник. не получится автоматизироватьчерез браузер

В Авангарде — отправка через смс потверждение, а просмотреть можно и без.
И можно подключить смс шлюз и получать смс для отправки.
===============================================
(реклама, удалена модератором)
Re: Автоматизация через браузер
От: icezone  
Дата: 25.08.21 12:07
Оценка:
Здравствуйте, maks1180, Вы писали:

M>В самом сложном случаи я могу запустить браузер и эмулировать нажатия мышки и клавиатуры и распознавать картинку с экрана переводить её в текст,

M>но думаю, что должен быть более простой способ.

было у сеошников что-то подобное, название не помню

p.s. нашел — Human Emulator
Отредактировано 25.08.2021 13:23 icezone . Предыдущая версия .
Re: Автоматизация через браузер
От: Lazytech Ниоткуда  
Дата: 25.08.21 12:21
Оценка: +1
Здравствуйте, maks1180, Вы писали:

M>1) если ли брайзер с API который упростить эту задачу ?


https://developers.google.com/web/tools/puppeteer
Re: Автоматизация через браузер
От: Буравчик Россия  
Дата: 25.08.21 13:20
Оценка:
Здравствуйте, maks1180, Вы писали:

M>В самом сложном случаи я могу запустить браузер и эмулировать нажатия мышки и клавиатуры и распознавать картинку с экрана переводить её в текст,

M>но думаю, что должен быть более простой способ.
M>1) если ли брайзер с API который упростить эту задачу ?
M>2) интересно ли вам такая автоматизация ? Готовы ли вы за это платить ?

Есть Selenium WebDriver. Позволяет открыть браузер, нажимать на кнопки, считывать со страницы данные.
Обычно используется для тестирования, но можно и для автоматизации
Best regards, Буравчик
Re[2]: Автоматизация через браузер
От: maks1180  
Дата: 25.08.21 13:40
Оценка:
Б>Есть Selenium WebDriver. Позволяет открыть браузер, нажимать на кнопки, считывать со страницы данные.
Б>Обычно используется для тестирования, но можно и для автоматизации

Спасибо. Вы им пользовались ?
===============================================
(реклама, удалена модератором)
Re: Автоматизация через браузер
От: Andrey Vorobyev Россия http://v0an.lj.ru/?from=myrsdn
Дата: 25.08.21 13:41
Оценка:
M>1) если ли брайзер с API который упростить эту задачу ?

HumanEmulator ( https://хуманэмулятор.рф/ )
ZennoPoster ( https://zennolab.com/ru/products/zennoposter/ )
BrowserAutomationStudio ( https://bablosoft.com/shop/BASPremium )
Selenium Webdriver ( https://selenium.dev )
Chrome DevTools Protocol ( https://chromedevtools.github.io/devtools-protocol/ )
Chromium Embedded Framework ( https://ru.wikipedia.org/wiki/Chromium_Embedded_Framework )
Отредактировано 25.08.2021 13:43 Andrey Vorobyev . Предыдущая версия .
Re[3]: Автоматизация через браузер
От: Unhandled_Exception Россия  
Дата: 25.08.21 13:44
Оценка:
Здравствуйте, maks1180, Вы писали:

M>Спасибо. Вы им пользовались ?


Я недавно пользовался. На C# небольшую тулзу писал, все отлично работает. В инете навалом примеров.
Re: Автоматизация через браузер
От: wantus  
Дата: 25.08.21 14:30
Оценка:
https://en.wikipedia.org/wiki/Headless_browser
Re[2]: Автоматизация через браузер
От: temnik Россия  
Дата: 25.08.21 17:43
Оценка: :))
> хуманэмулятор.рф

Этта пять!
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[2]: Автоматизация через браузер
От: bnk СССР http://unmanagedvisio.com/
Дата: 30.08.21 23:13
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

M>>но думаю, что должен быть более простой способ.


ЕМ>А я даже уверен, что простых способов не существует. Это хорошо видно хотя бы по зоопарку программных решений, применяемых в веб-интерфейсах, и по обилию там костылей и косяков.


Tricentis Vision AI? Нажимает не кнопки по их виду и смыслу (по картинке)
Идея в том что один и тот же код будет работать для любого приложения, поскольку распознает контролы по тому как они выглядят.

https://www.youtube.com/watch?v=crcpft2rJeM
Отредактировано 30.08.2021 23:14 bnk . Предыдущая версия .
Re[4]: Автоматизация через браузер
От: eustin  
Дата: 31.08.21 15:49
Оценка:
M>>Спасибо. Вы им пользовались ?
U_E>Я недавно пользовался. На C# небольшую тулзу писал, все отлично работает. В инете навалом примеров.
+1 только на python
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.