Size: a a a

2020 April 25

DB

Denis Borzenko in ТП
Mr.Fantom
Разобрался?)
Ничего не понял, но решение нашел
источник

DB

Denis Borzenko in ТП
hGlobal = GlobalAlloc(GHND, bmi.bmiHeader.biSizeImage);
char *resBuf = (char *) GlobalLock(hGlobal);

linesCopied = GetDIBits(hCaptureDC, hCaptureBitmap, 0, fHeight, resBuf, &bmi, DIB_RGB_COLORS);

memcpy(res, resBuf, bmi.bmiHeader.biSizeImage);
GlobalUnlock(hGlobal);
GlobalFree(hGlobal);


Типа, нельзя складывать сразу в где-то там выделенный буфер. Нужно вот в какой-то такой, который выделит функция виндовая, а уж оттуда — копировать куда надо
источник
2020 April 26

JF

Java Fuck You in ТП
📬 прислали через @g_codebot
источник
2020 April 27

M

Mr.Fantom in ТП
Высылаю информацию о разработке программ дополнительного образования по киберспорту. Мне нужно от вас предложения в каком направлении есть возможность разработать данную программу.

Запоздавшая первоапрельская шутка от нашего декана))
источник

M

Mr.Fantom in ТП
Люди добрые
Помогите с проблемкой
Нужно события по типу нажатий мыши(click) в открытом Chrome отлавливать и выводить на сосноль на C# или Python.
Как и что используя можно это сделать?
Пробовал подключаться к ChromeDevTools чз Python. Любые реализации умеют слушать события, которые инициированны непосредственно кодом приложения, а не клиентом в Chrome.
Попытки приконнектиться к CDT чз C# увенчались провалом используя 4 библиотеки.

На выход надо вывести, на какой элемент нажимают(xpath)
источник

DB

Denis Borzenko in ТП
Mr.Fantom
Люди добрые
Помогите с проблемкой
Нужно события по типу нажатий мыши(click) в открытом Chrome отлавливать и выводить на сосноль на C# или Python.
Как и что используя можно это сделать?
Пробовал подключаться к ChromeDevTools чз Python. Любые реализации умеют слушать события, которые инициированны непосредственно кодом приложения, а не клиентом в Chrome.
Попытки приконнектиться к CDT чз C# увенчались провалом используя 4 библиотеки.

На выход надо вывести, на какой элемент нажимают(xpath)
Можно сделать пиксель, который будет обращаться к твоей софтине. Сам пиксель можно ставить по CDP, а можно проще — расширением (в зависимости от условий работы)
источник

M

Mr.Fantom in ТП
В реал тайме нужно вывод в консоль делать
источник

M

Mr.Fantom in ТП
Denis Borzenko
Можно сделать пиксель, который будет обращаться к твоей софтине. Сам пиксель можно ставить по CDP, а можно проще — расширением (в зависимости от условий работы)
А можешь пример показать?
источник

M

Mr.Fantom in ТП
Кинуть ссылкой
источник

M

Mr.Fantom in ТП
Я знаю, что такое пиксель
источник

M

Mr.Fantom in ТП
Но как это реализовать?:D
источник

M

Mr.Fantom in ТП
Denis Borzenko
Можно сделать пиксель, который будет обращаться к твоей софтине. Сам пиксель можно ставить по CDP, а можно проще — расширением (в зависимости от условий работы)
Расширением, говоришь
источник

DB

Denis Borzenko in ТП
Mr.Fantom
Люди добрые
Помогите с проблемкой
Нужно события по типу нажатий мыши(click) в открытом Chrome отлавливать и выводить на сосноль на C# или Python.
Как и что используя можно это сделать?
Пробовал подключаться к ChromeDevTools чз Python. Любые реализации умеют слушать события, которые инициированны непосредственно кодом приложения, а не клиентом в Chrome.
Попытки приконнектиться к CDT чз C# увенчались провалом используя 4 библиотеки.

На выход надо вывести, на какой элемент нажимают(xpath)
> Любые реализации умеют слушать события, которые инициированны непосредственно кодом приложения, а не клиентом в Chrome

CDP позволяет перехватывать вывод в консоль. А так же позволяют выполнить произвольный код. Если скомбинировать, то получаем нужное
источник

DB

Denis Borzenko in ТП
Ну я сказал пиксель — это чтобы сразу ясность была. Можно и XHR или что там тебе нравится больше )
источник

DB

Denis Borzenko in ТП
Mr.Fantom
Но как это реализовать?:D
document.body.addEventListener('click', function (event) {
   var img = new Image();
   img.src = 'http://127.0.0.1:8080/click?' + new URLSearchParams({
       pageX: event.pageX,
       pageY: event.pageY,
   });
});
источник

DB

Denis Borzenko in ТП
В своей тулзе слушаешь порт 8080 и ждёшь коннектов
источник

M

Mr.Fantom in ТП
Понял, сяп😁
источник

M

Mr.Fantom in ТП
Denis Borzenko
document.body.addEventListener('click', function (event) {
   var img = new Image();
   img.src = 'http://127.0.0.1:8080/click?' + new URLSearchParams({
       pageX: event.pageX,
       pageY: event.pageY,
   });
});
От души🔥
источник

DB

Denis Borzenko in ТП
Mr.Fantom
Расширением, говоришь
источник

DB

Denis Borzenko in ТП
Распакуй, чтобы оно аккуратно в папке лежало.
В хроме chrome://extensions/
Включи "Режим разработчика".
В эту вкладку перетащи разархивированную папку.
источник