Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Скрипт кликбота с эмуляцией человеческого поведения. (https://javascript.ru/forum/job/6585-skript-klikbota-s-ehmulyaciejj-chelovecheskogo-povedeniya.html)

Haku 07.12.2009 14:30

Скрипт кликбота с эмуляцией человеческого поведения.
 
Эмуляция движений мыши, ввод пользовательских данных в формы, переход по ссылкам.

Стоимость и подробности обсуждаем в ПМ.

B~Vladi 07.12.2009 20:59

Цитата:

Сообщение от Haku
Эмуляция движений мыши, ввод пользовательских данных в формы, переход по ссылкам.

А это всё для чего, если не секрет?;)

Haku 07.12.2009 23:53

Не секрет. Для получения прибыли, путем раздутия рекламных бюджетов :)

B~Vladi 08.12.2009 00:46

Цитата:

Сообщение от Haku
Не секрет. Для получения прибыли, путем раздутия рекламных бюджетов

Ой как я вас не люблю:-E
Найдите сабе нормальную работу и не занимайтесь глупостями;)

ЗЫ: $10 000 :)

Riim 08.12.2009 07:35

Зачем писать кому-то, если я могу написать себе и срубить больше бабла?

B~Vladi 08.12.2009 10:00

Цитата:

Сообщение от Riim
Зачем писать кому-то, если я могу написать себе и срубить больше бабла?

+1

Haku 12.12.2009 00:15

2Riim: Идея есть - воплощай, руби больше, никто не мешает.

B~Vladi: 10к смешная сумма ;)

Работа простая, надо всего-то поводить мышкой по экрану и куда-то кликнуть. Пишем адекватные предложения.

ЗЫ: У нас программисты на удаленке получают 2-4к в месяц, график свободный.

B~Vladi 12.12.2009 02:13

Цитата:

Сообщение от Haku
10к смешная сумма

;)
Цитата:

Сообщение от Haku
надо всего-то поводить мышкой по экрану и куда-то кликнуть

Ты хоть сам знаешь, чего хочешь?
Цитата:

Сообщение от Haku
У нас программисты на удаленке получают 2-4к в месяц, график свободный.

Я получаю во много раз больше... Значет хреновые у вас кодеры:)

Я хоть за стопицот не соглашусь... Деньги ничего не решают;)

Haku 12.12.2009 03:57

1. Я знаю чего я хочу, другой вопрос реализуемо ли это через браузер на JS и если да - где взять человека, который это сделает качественно.
2. Кодеры у нас достаточно хорошие для решения поставленных перед ними задач, все справляются и все довольны.
3. Окей :)

Продолжаем искать человека.

Haku 12.12.2009 04:06

И вообще, цирк какой-то устроили. Прекращайте флудить, пишите пожалуйста по делу.

Kolyaj 12.12.2009 09:45

Цитата:

Сообщение от Haku
реализуемо ли это через браузер на JS

Мышку двигать на JS, разумеется, невозможно. Можно заставить страницу думать, что мышка двигается.

Цитата:

Сообщение от B~Vladi
Я получаю во много раз больше...

Во много -- это порядка 10 килобаксов в месяц?

micscr 12.12.2009 10:28

Цитата:

Сообщение от Haku (Сообщение 37761)
ЗЫ: У нас программисты на удаленке получают 2-4к в месяц, график свободный.

Интересно, для статистики, в какой это валюте:
в рублях - мало
в долларах - много
в евро - вообще много
в гривнах(у нас) - это еще могу представить. (8 гривен == 1 доллар)

Haku, прости что не по теме, с задачкой помочь пока не могу - знаний в тонкостях не хватает.

B~Vladi 12.12.2009 13:19

Цитата:

Сообщение от Kolyaj
Во много -- это порядка 10 килобаксов в месяц?

В 0.1 раз больше :)

Haku 12.12.2009 20:13

Цитата:

Сообщение от Kolyaj (Сообщение 37782)
Мышку двигать на JS, разумеется, невозможно. Можно заставить страницу думать, что мышка двигается.

Этого достаточно. Остается найти элемент с исходящей ссылкой по заданному шаблону и проэмулировать клик по нему.

Цитата:

Сообщение от micscr (Сообщение 37786)
Интересно, для статистики, в какой это валюте:
в рублях - мало
в долларах - много
в евро - вообще много
в гривнах(у нас) - это еще могу представить. (8 гривен == 1 доллар)

ЗП в долларах США :)

B~Vladi 13.12.2009 01:52

Вызов fireEvent (и остальное) не генерирует действие "по умолчанию", так что тут не всё так просто:)

Haku 13.12.2009 04:10

Всё не так просто, но ведь возможно :)
Нужен человек который скажет: "Я это сделаю!", получит за это деньги и возможно постоянную работу, т.к. это первая ласточка, javascript нам еще понадобится для других проектов.

nemo 16.12.2009 16:48

ц.аааааааааааааааа опять флуд.

автор сколько за скрипт платишь? я напишу, да кста идея твоя не кчемемная, это я так пркдупредил.

nemo 16.12.2009 16:52

пиши в пм

Gvozd 16.12.2009 18:06

Цитата:

Сообщение от nemo
я напишу,

тут откуда ни возьмись....

Haku 18.12.2009 06:47

Продолжаем искать адекватного человека :)

nemo 19.12.2009 03:13

Цитата:

Сообщение от Haku
Хорошо.
Схема работы скрипта:
Найти на странице все элементы <a>
Проэмулировать движение мыши к случайному элементу.
Проэмулировать клик по этому элементу.
Сделать редирект на урл.

Во первых.
Курсор это инструмент для рук.
Судя по исходу вам нужно сделать принужденный автоматизированный клик по ссылки пользователя на вашем сайте.
Во вторых.
По соображению безопасности не говоря в целом о понятии javascript программного языка - двигать мышью невозможно.

Сам скрипт который работает по всем вашим требованиям я написал в месте с инструкции. если вы уже готовы оплатить 500 р по webmoney то обращайтесь ко мне по icq 744961 там же перекину скрипт.
На всякий случий дописал куки по определенному времени, чтобы избежать бана от партнерской программы.

nemo 19.12.2009 14:34

хотя я могу дописать анимацию как мышь будет двигается, только зачем это?

rom4ik 01.05.2010 19:12

Хм...если я не ошибаюсь - тут дело пахнет DOM-ом)))
<script type="text/javascript">
function clickLink(link) {
var cancelled = false;

if (document.createEvent) {
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0,
false, false, false, false,
0, null);
cancelled = !link.dispatchEvent(event);
}
else if (link.fireEvent) {
cancelled = !link.fireEvent("onclick");
}

if (!cancelled) {
window.location = link.href;
}
}

//маска (шаблон) для поиска ссылок
var mask = " ******************* ";
//получаем список всех ссылок на странице 
//(ссылки на html странице обозначаются через тек "", от английского "anchor")
var links = document.getElementsByTagName("a");
//определяем случайное число пропускаемых ссылок (0 .. 9)
var skipLinksCount = Math.floor(Math.random()*10);

//перебираем ссылки
for(var i = 0; i -1) {
//если разрешено кликать (уже пропустили нужное кол-во ссылок) 
if (skipLinksCount == 0) {
//отображаем ее во всплывающем сообщении (или кликаем по ней - тогда links[i].click)
clickLink(links[i]);
//прерываем перебор
break; 
} else {
//учитываем "пропущенную" ссылку
skipLinksCount--;
}
}
}
}
window.onload = onload();
    function onload() {
         clickLink(document.document.getElementByID("homeLink"));
    }

</script>

Кажетса ето?


Часовой пояс GMT +3, время: 12:16.