Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Нужна помощь в реализации фильтра ссылок на js (https://javascript.ru/forum/css-html/34432-nuzhna-pomoshh-v-realizacii-filtra-ssylok-na-js.html)

Clodan 04.01.2013 20:18

Нужна помощь в реализации фильтра ссылок на js
 
Добрый вечер.
У меня есть скрипт заточенный под сайт http://jetswap.com/, в нем есть код:
Код:

var cmdname="event";
var cmdtime=myRandom(4,6);
var cmdparam="a;link;http;click;-1";
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::"
+ cmdparam);

Данный код реализует клик по маске ссылок в нашем случае по маске "http", задача сделать исключение для используемых ссылок, опираясь на данные условия. То есть, сделать так, чтобы можно было задать вторую маску например "site.ru" и код выполнялся для любой ссылки, кроме ссылок начинающих с "site.ru" Своего рода, 1 маска дает диапазон для используемых ссылок, а вторая, ограничивает этот диапазон, то есть своего рода фильтр. На практике это нужно чтобы, при работе скрипта, путем js кликались любые ссылки рандомом, кроме ссылок относящихся к рекламе. Буду рад любым вопросам, возможно не ясно изложил что-то, так же готов заплатить за выполнение задачи.

Deff 04.01.2013 20:50

jQuery можно использовать ?

Clodan 04.01.2013 21:01

Теоретически да, но у меня весь скрипт изложен в виде набора команд на js которые обрабатывает уже сам сервис, пример как выглядит мой js вот http://file.qip.ru/document/WuXjp_eX...id2______.html
Там много чего помимо кликов, поэтому в данный момент обращать внимание ну ту часть кода, которую кинул выше. Если можно хотелось бы написать саму исполняющую часть, а библиотеку jQuery постараюсь подключить сам, пообщавшись с администрацией.

Deff 04.01.2013 21:13

Цитата:

Сообщение от Clodan

Тестируем все ссылки (или в выделенном селекторе?

(*Библиотека jQuery у Вас уже подключена на данной странице, подключать лишнее не надо

Clodan 04.01.2013 21:21

Цитата:

Сообщение от Deff (Сообщение 225214)
Тестируем все ссылки (или в выделенном селекторе?

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

Clodan 04.01.2013 21:26

Хотя пожалуй я не так понял вопрос, тестируем все ссылки, маска у нас изначально всегда будет "http" то есть под ее диапазон будет попадать любая ссылка, а наша задача из этого диапазона выделить ссылки с конкретным селектором, например "http://внешняя ссылка", чтобы ссылки попадающие под тип "http://внешняя ссылка" не кликались.

Deff 04.01.2013 21:28

Clodan,
Т.е задача - собрать все ссылки со страницы - организовать из них массив,исключить из него массив некликабельных ?

Или ?

Clodan 04.01.2013 21:38

Цитата:

Сообщение от Deff (Сообщение 225220)
Clodan,
Т.е задача - собрать все ссылки со страницы - организовать из них массив,исключить из него массив некликабельных ?

Или ?

Да примерно так. То есть чтобы был некий промежуточный скрипт через который проходил клик и в рандоме он не давал указанные ссылки

Clodan 04.01.2013 22:06

Deff,
Так что Вы сможете помочь?

Deff 04.01.2013 22:18

Clodan,
Отвлекли - чичас - полчасика


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