|
109 / 52 / 16
Регистрация: 09.06.2021
Сообщений: 480
|
|||||||||||
Подать сигнал при изменении сайта, вход на который запоролен и есть 2FA31.12.2022, 18:53. Показов 663. Ответов 7
Метки нет (Все метки)
Есть сайт, который почти всегда имеет одну и ту же картину, но очень редко на нем появляется дополнительный элемент. Вход на этот сайт под паролем и 2FA, открыт постоянно в браузере для отслеживания момента появления дополнительного элемента, что и является задачей. Для отслеживания этого момента в цикле имитирую нажатие левой кнопки мыши на значке перезагруки, делаю await Task.Delay(4000), создаю Bitmap на области адреса и проверяю его совпадение попиксельно с ранее созданной картинкой (т.к. иногда нужно просматривать и другие сайты), затем создаю Bitmap на нужной области сайта, там где должен появиться элемент, и тоже сравниваю с ранее созданным Bitmap попиксельно. Затем await Task.Delay(7000) и цикл повторяется.
Можно ли проще? Так как сайт открыт в браузере, то
А такой метод дает только код страницы для входа, т.е. аккаунт, который тоже можно было бы закодировать, если бы не было еще 2FA:
Программа консольная.
0
|
|||||||||||
| 31.12.2022, 18:53 | |
|
Ответы с готовыми решениями:
7
Есть ли такой сигнал, который вылетает при скроллинге скроллируемого виджета? Подать звуковой сигнал при смене цвета пиксела Произвести запись программы в файл и при завершении подать звуковой сигнал |
|
26 / 14 / 12
Регистрация: 01.02.2019
Сообщений: 66
|
|
| 03.01.2023, 05:23 | |
|
Дратути. А может можно взять в браузере cookie, после прохождения аутенти... ауф... auth, и подложить вашему консольному приложению? Или поставить в браузер какой-нибудь плагин типа tampermonkey, пусть он обновляет страницу, ищет новый элемент, как найдёт - пошлёт http запрос куда-нибудь вам?
1
|
|
|
109 / 52 / 16
Регистрация: 09.06.2021
Сообщений: 480
|
||
| 03.01.2023, 11:17 [ТС] | ||
|
0
|
||
|
26 / 14 / 12
Регистрация: 01.02.2019
Сообщений: 66
|
|
| 03.01.2023, 11:27 | |
Сообщение было отмечено Fylhtq05 как решение
Решение
оО https://chrome.google.com/webs... ated?hl=ru
Чего сразу не смогу. А нагуглить (если только вы совсем-совсем с JS не дружите). Или у соседей спросить https://www.cyberforum.ru/javascript/ .
1
|
|
|
109 / 52 / 16
Регистрация: 09.06.2021
Сообщений: 480
|
|
| 03.01.2023, 12:48 [ТС] | |
|
Может знает кто, почему программа делает Bitmap пустой области и там пиксели pixelxyColor [A=255, R=255, G=255, B=255]. Работает часы или сутки и вдруг в пиксели становятся pixelColor [A=255, R=254, G=254, B=254]. Это на сервере что-то меняется или на пользовательском компе. Вопрос чисто из любопытства, не принципиально для работы..
cyberforu99999m, у соседей пока подожду спрашивать, т.к. какая-то технология появилась, что теперь скрипты можно писать на шарпе. Может можно решить и без tampermonkey. Интересно, что же Хром такую картинку выдает:
0
|
|
|
26 / 14 / 12
Регистрация: 01.02.2019
Сообщений: 66
|
|
| 03.01.2023, 13:15 | |
|
1
|
|
|
109 / 52 / 16
Регистрация: 09.06.2021
Сообщений: 480
|
||
| 03.01.2023, 13:42 [ТС] | ||
|
1
|
||
|
26 / 14 / 12
Регистрация: 01.02.2019
Сообщений: 66
|
|
| 03.01.2023, 14:56 | |
|
Ну, извините, попытка впарить вам троян провалилась.
![]() Мои представления о безопасности, лежат в другой плоскости, нежели google. Я сам хром считаю опасным. А ещё, если не хотите "запускатор пользовательских скриптов типа tampermonkey", можно написать само расширение (тот же JS, только в архиве). Кажется. Пока V3 не ввели. Жёваный крот. Спасибо, но, не ставьте, пожалуйста, плюсики на каждый мой флуд, нас забанят за накрутку.
0
|
|
| 03.01.2023, 14:56 | |
|
Помогаю со студенческими работами здесь
8
Как подать сигнал bash подать на вход строки Подать сигнал изменения данных в классе Как подать сигнал готовности от принтера Подать несколько файлов на вход программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|