Поиск по страницам.

Обсуждение работы системы JetSwap. Общий форум для всех вопросов, для которых не создано отдельных форумов.
jeka04
Сообщения: 23
Зарегистрирован: 03 янв 2012, 21:38

Re: Поиск по страницам.

Непрочитанное сообщение jeka04 »

leny1984 писал(а):скрипт останавливает свою работу так как используется команда location.href(без нее никак) - к новой странице уже этот скрипт не подгрузится

Приблизительно на какой странице твой сайт в поиске? если до 4-5, сделай те 5 команд на каждую страницу, допустим найдена на 4й странице, отправляеш эту 4ю джету как переменную и в 6й команде делаеш переход на 4ю стр, ну а там клик по твоему сайту. Ну если ты конечно не хочеш всего яшу "пропарсить" в поисках своего сайта

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Поиск по страницам.

Непрочитанное сообщение PsyVorteX91 »

jeka04 писал(а):Я бы приблизительно так сделал: надо присвоить переменной, твою искомую ссылку, при помощи поиска по регулярному выражению, если после поиска переменная = null , тогда делаеш переход на страницу 2, и т.д. пока не закончится время для этой команды или не найдеш свою ссылку.
С переменнной то понятно.... Каким ты образом в случае нулл, перейдёшь на вторую страницу?

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Поиск по страницам.

Непрочитанное сообщение PsyVorteX91 »

jeka04 писал(а):
leny1984 писал(а):скрипт останавливает свою работу так как используется команда location.href(без нее никак) - к новой странице уже этот скрипт не подгрузится

Приблизительно на какой странице твой сайт в поиске? если до 4-5, сделай те 5 команд на каждую страницу, допустим найдена на 4й странице, отправляеш эту 4ю джету как переменную и в 6й команде делаеш переход на 4ю стр, ну а там клик по твоему сайту. Ну если ты конечно не хочеш всего яшу "пропарсить" в поисках своего сайта
А если тысячи ключевиков?О_о Каждый прописывать?))) Тем более позиции то падают то подымаются.....Это всё я ещё вчера за целый день прокручивал.... Саппорт прав тут только js поможет....
Был бы очень благодарен если помогли с написанием.... в долгу не останусь...

Аватара пользователя
leny1984
Сообщения: 220
Зарегистрирован: 30 окт 2010, 20:31

Re: Поиск по страницам.

Непрочитанное сообщение leny1984 »

Это все не дело, то что вы предложили это не универсально.
PsyVorteX91 писал(а):Был бы очень благодарен если помогли с написанием.... в долгу не останусь...
С написанием помогать не надо :)
Все уже готово, скрипт есть. Осталось только решить проблему с подгрузкой того же скрипта на вторую страницу и последующие, при этом чтобы цикл сохранялся, чтобы отсчет продолжался, а не начинался снова с заданного числа.
Саппорт, есть идеи?
Кстати, саппорт, могу выложить куда-нибудь этот скрипт, чтобы его могли видеть только вы ;)

Аватара пользователя
Support
Служба поддержки
Сообщения: 4558
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Поиск по страницам.

Непрочитанное сообщение Support »

Можно манипулировать номером текущей команды и оставшимся временем до её выполнения, тем самым зациклив вставку скрипта, пока он не найдет нужный сайт, а текущую страницу запоминать в переменной.

К примеру, команда с индексом 1 вставляет скрипт, который либо находит нужный сайт, либо переходит на следующую страницу поисковика. Если сайт найден, то клик, переход - на ваш вкус.
Если не найден, получаем номер текущей страницы (чтобы это работало, currentpage предварительно должна быть единицей)

Код: Выделить всё

var currentpage=prompt("prs::" + prskey + "::getvar::currentpage");
currentpage++;
alert("prs::" + prskey + "::setvar::currentpage=" + currentpage);
Переходим на страницу поисковика номер currentpage.
Вызываем код

Код: Выделить всё

alert("prs::" + prskey + "::set::cmdindex=1;cmdtime=10");
Этот код повторит этот же скрипт через 10 секунд, но уже с увеличенной currentpage, таким образом скрипт будет каждый раз переходить на новую страницу поисковика, пока не найдет нужный сайт.

Если умеете определять текущую страницу по открытому url или по содержимому html кода сайта, то можно обойтись и без currentpage, тогда еще проще :)

Либо второй вариант - недавно появилась возможность подгрузить скрипт в отдельную вкладку браузера и с его помощью рулить презентацией. Но пока этот вариант сложнее, поскольку нет возможности немедленно выполнить команду презентации без вставки её в список команд.
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
leny1984
Сообщения: 220
Зарегистрирован: 30 окт 2010, 20:31

Re: Поиск по страницам.

Непрочитанное сообщение leny1984 »

При последовательном вводе команд:
<setvar(name=1)> - во вкладке переменные - name=1
<setvar(name=2)> - во вкладке переменные всеравно - name=1, а должно быть name=2

Вроде бы переменные должны быть переменными, а у вас постоянные :)
Почему?

Аватара пользователя
Support
Служба поддержки
Сообщения: 4558
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Поиск по страницам.

Непрочитанное сообщение Support »

Странный глюк :)
Сегодня выпустим обновление.
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
leny1984
Сообщения: 220
Зарегистрирован: 30 окт 2010, 20:31

Re: Поиск по страницам.

Непрочитанное сообщение leny1984 »

Support писал(а):Странный глюк :)
Сегодня выпустим обновление.
Спасибо, надеюсь сегодня продлится не неделю :D

Аватара пользователя
Support
Служба поддержки
Сообщения: 4558
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Поиск по страницам.

Непрочитанное сообщение Support »

Уже выпустили.
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
leny1984
Сообщения: 220
Зарегистрирован: 30 окт 2010, 20:31

Re: Поиск по страницам.

Непрочитанное сообщение leny1984 »

Уважаемый суппорт. написал я этот скрипт, но есть один косяк. идете перебор страниц до тех пор пока не будет найдено совпадение по регулярному выражению, то есть сайт. Совпадение найдено, джет переходит к следующей команде которая выполняет клик по сайту, после чего почему-то опять врубается тот скрипт перебора страниц. Не понимаю почему. Не могли бы вы глянуть презентацию ID 1519802
Скрипт перебора в отформатированном виде закомментировал в скрипте динамике.

Посоветуйте пожалуйста что-нибудь.
Спасибо!

Ответить