Эмуляция движения мышки с зажатой ЛКМ по кривой

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
есть метод
Код:
Emulator.MouseMove(instance.ActiveTab.Handle, int, int);
но как сделать, чтобы в процессе этого движения, была зажата левая_кнопка_мыши ?

есть еще DragAndDrop Method, но , не катит под этот случай вроде.

чтобы было наглядно видно:

дальше указать 5 точек координат, и мышка повторит движение по кривой с зажатой ЛКМ
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
и апп..
разработчики, скажите , возможно ли это сделать в зенно вообще, на данный момент?
если да, то какими именно инструментами
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Это можно сделать в C# по аналогии с капчей-слайдером. Поищите, - по-моему даже готовый шаблон кто то выкладывал.
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Это можно сделать в C# по аналогии с капчей-слайдером. Поищите, - по-моему даже готовый шаблон кто то выкладывал.
капча слайдер это совсем из другой оперы, спасибо. Обычный DragDrop не подойдет.
нужен mouseDown, mouseMove (по кривой, а не просто ОТ и ДО. В цикле по массиву точек), mouseUp

на чистом C# я то находил , как это делается, но как это все работает в Zenno инстансе, это только разрабы раскажут
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

гугл картинки => графики функций
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
невнимательно посмотрел help, а там все что нужно есть, для решения.
instance.ActiveTab.MouseClick(150, 300, "left", "down"); // зажатие ЛКМ
MouseMove(Point[],Int32[],Boolean) Method // движение мыши по массиву точек с нужной задержкой между ними
instance.ActiveTab.MouseClick(150, 300, "left", "up"); // отпускание ЛКМ
все, этого достаточно
 
  • Спасибо
Реакции: madi и CSS

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
хм, интересная таки капча: http://www.josscrowcroft.com/demos/motioncaptcha/
сделал тестовые движения, перед этим через javascript собрал 100 точек-координат , для конкретной фигуры, ну а дальше уже запустил эмуляцию.
в итоге фигурка была отрисована, но не пропускает.. хз почему именно. визуально отрисовка отличалась, она как-бы "кривоватая", т.е. такое, когда медленно ведешь мышкой. Не гладкая.

на досуге покручу еще, т.к. ваще не срочное это дело. У меня что-то не срабатывало отключение задержки между точками, по этому между каждой точкой там вроде было аж 250 или 500 мс. Скорее всего по этому и не пропустило.
но если вдруг, кто захочет написать сниппет для ее разгадывания, чтобы быстро работал и дико не грузил CPU :-) . То я бы прикупил решение.
Точки на вход я сам подаю, в зависимости от фигуры уже

ps^ если что, то на свои сайты я бы ставить именно эту капчу, она легкая для посетителя и сложная для бота (хотя бы по нагрузке)
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Их там 16 штук всего

Т.ч. поиск по картинке и выход на шаблон обвода по примеру выше...
 
  • Спасибо
Реакции: CSS

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
P.S. Даже поиска по картинке не понадобится, сохраняем файл, считаем crc и погнали...
 
  • Спасибо
Реакции: CSS

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
да
и там очень сильний допуск. Даже обводить не нужно. Скорее всего по углам считает.
16 наборов движений мишкой
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
парни не тупите, вы читали что нужно вообще??
название фигуры определить то НЕ ЕСТЬ ПРОБЛЕМА, почему? да потому что они в исходном коде пишутся в JS, там же сайты указывают перечень нужных фигур, например, часто используют не все 12 фигур, а только 3 самых простых, и их там прописывают.
даже если и не будут в исходнике вдруг парсится, то способов определить их не мало, например сохранять как капчу, получать md5 и сравнивать, это будет куда менее затратно по ресурсам, чем ПОИСК ПО КАРТИНКЕ или CRC.

проблема в другом, а именно в эмуляции, вы сперва попробуйте сделать, чтобы оно пропустило, а потом расскажете как просто )
это такая же технология , как и гугл определяет естественность человека, по тому , как он двигает мышкой
я сделал тест, эмулировал движение практически человечное по фигуре, но меня капча послал нах) . почему не вникал, т.к. мне как-бы щас оно и не нужно. Но думаю, из-за того, что медленно велась мышка. А еще дичайшая нагрузка идет на CPU, когда запускается эмуляция по точкам из 100 координат.

так что сперва проверьте, потом покажите, как у вас "просто" работает )
да и чего мелочится, вы сделайте, а я куплю сразу готовое )
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Ну на одну фигуру сделал :-)
1000$ готов заплатить за решение?
P.S. crc - контрольная сумма, таже md5 только вид сбоку...
P.P.S. Задрали вы фразами "технология как у гугла", "зенно детектет", "авито палит зенно" детский сад ей богу :-)
 
Последнее редактирование:

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
Если серйозно то
цена вопроса
по 10 wmz за каждую фигуру
ну ето если тебя предложение Gfoblin не заинтересует :ah:
 
  • Спасибо
Реакции: Bot_Sculptor

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Если серйозно то
цена вопроса
по 10 wmz за каждую фигуру
ну ето если тебя предложение Gfoblin не заинтересует :ah:
Ну че ты палишь то :-) я тут тока проснулся, а тут человек деньгами кидается :-)
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Если серйозно то
цена вопроса
по 10 wmz за каждую фигуру
ну ето если тебя предложение Gfoblin не заинтересует :ah:
конечно, давай, почему нет!
но сперва одну тестовую фигуру на проверку , если будешь заниматься - пиши в ПМ
пс: еще зависит от нагрузки на cpu, если решение сильно нагружаемое cpu, то не факт, что все куплю..
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Ну на одну фигуру сделал :-)
1000$ готов заплатить за решение?
P.S. crc - контрольная сумма, таже md5 только вид сбоку...
P.P.S. Задрали вы фразами "технология как у гугла", "зенно детектет", "авито палит зенно" детский сад ей богу :-)
1k это смешно очень..
как по мне, то адекватно: это 50$ за все фигуры, все решение.
а за 1000 я и сам покручу, поверчу
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
1k это смешно очень..
как по мне, то адекватно: это 50$ за все фигуры, все решение.
а за 1000 я и сам покручу, поверчу
Давай 50$+ я выкладываю как статью потом на 4 конкурс :-)
CPU не жрет не ссы...
А то мля холодильник сегодня сломался над чинить :-)
 
  • Спасибо
Реакции: Bot_Sculptor

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Давай 50$+ я выкладываю как статью потом на 4 конкурс :-)
CPU не жрет не ссы...
А то мля холодильник сегодня сломался над чинить :-)
а ну его, так не честно O:) я заплачу 50$+ а почитают ВСЕ. пусть все тогда платят по 50+ и читают :D
 
  • Спасибо
Реакции: surrealmix

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
а ну его, так не честно O:) я заплачу 50$+ а почитают ВСЕ. пусть все тогда платят по 50+ и читают :D
Тогда жди пока я холодильник отремонтирую :-)
Или пали куда спамить будешь )
P.S. Модераторы забейте за мной статью на эту тему!
 
  • Спасибо
Реакции: svaminar и Bot_Sculptor

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Тогда жди пока я холодильник отремонтирую :-)
Или пали куда спамить будешь )
P.S. Модераторы забейте за мной статью на эту тему!
в том то и дело, что пока хватает других дел, эта каптча мне не горит, по этому я подожду твою статью и мой голос твой точно :bu:
 
  • Спасибо
Реакции: Gfoblin

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
мой так же.
 
  • Спасибо
Реакции: Gfoblin

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Ок если к ночи холодильник починю, то завтра выложу :-)
 
  • Спасибо
Реакции: samsonnn и Bot_Sculptor

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 778
Благодарностей
1 448
Баллы
113
я тоже готов отдать голос за отличное решение =)
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
на том же сайте, такие забацаешь ??? ))
2015-11-27_041457.png2015-11-27_042522.png
 
Последнее редактирование:
  • Спасибо
Реакции: luzani

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)