Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: ziksow on June 29, 2015, 05:45:58 PM
-
Добрый день! Хочу автоматизировать добавление объявления на доску объявлений.
Столкнулся с проблемой. Есть выпадающий список "Регион". Хочу добавляться по очереди во все регионы из списка.
// Зашли на страницу
waitms(100)
KEYPRESS (#TAB) // Переключаюсь между ссылками и ненужными полями
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
WAITMS(50)
TOCLIP ("Комплект садовой мебели") // Заполнение заголовка
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)
WAITMS(50)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
TOCLIP ("Афины") // Заполнение "Модель"
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)
KEYPRESS (#TAB)
TOCLIP ("6750") Заполнение "Цена"
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)
waitms(1040)
KEYPRESS (#TAB) // Открываем выпадающий список
KEYPRESS (#DOWN) // (Т.к первой строчка списка идёт "Выберите город" - спускаемся на пункт ниже)
KEYPRESS (#ENTER) // Выбираем пункт
Вопрос, как сделать цикл, что бы каждый раз кликер опускался на +1 пункт ниже.
Я так понимаю, что к KEYPRESS (#DOWN) нужно счётчик прикрутить и сохранять значение например в txt файл.
Подскажите пожалуйста
-
сохранять значение например в txt файл
Зачем?
Вот рабочий код
// Зашли на страницу
waitms(100)
FOR($a=0,$a<21) // Переключаюсь между ссылками и ненужными полями
KEYPRESS (#TAB)
waitms(100)
END_CYC
WAITMS(50)
TOCLIP ("Комплект садовой мебели") // Заполнение заголовка
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)
KEYPRESS (#TAB)
waitms(100)
KEYPRESS (#TAB)
waitms(100)
TOCLIP ("Афины") // Заполнение "Модель"
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)
KEYPRESS (#TAB)
TOCLIP ("6750") // Заполнение "Цена"
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
waitms(1040)
KEYPRESS (#TAB) // Открываем выпадающий список
WAITMS (100)
INC($num,1)
FOR($a=0,$a<$num) // (Т.к первой строчка списка идёт "Выберите город" - спускаемся на пункт ниже)
KEYPRESS (#DOWN)
waitms(50)
END_CYC
IF($num = 10) // предельное количество нажатий DOWN Например 10 раз
$num = 0
END_IF
KEYPRESS (#ENTER) // Выбираем пункт
WAITMS (100)
-
Мне тоже такой сценарий очень пригодился. Но возникла ситуация, что сайт зависает и приходится останавливать работу и запускать скрипт заново. Можно ли изменить параметры так, чтобы я могла задавать номер элемента списка, который нужно выбрать? Например, чтобы начинал с 10 по счету?
-
Мне тоже такой сценарий очень пригодился. Но возникла ситуация, что сайт зависает и приходится останавливать работу и запускать скрипт заново. Можно ли изменить параметры так, чтобы я могла задавать номер элемента списка, который нужно выбрать? Например, чтобы начинал с 10 по счету?
Я тебе подписал в скрипте команды, комент // начальное число
Исмени 0 на то которое тебе нужно и скрипт начнет с этого числа.
-
Извините, если туплю, но коммент // начальное число не нахожу нигде, пробовала менять 0 тут FOR($a=0,$a<$num) - не помогло, здесь меняла INC($num,1), тоже не помогло
-
Извините, если туплю, но коммент // начальное число не нахожу нигде, пробовала менять 0 тут FOR($a=0,$a<$num) - не помогло, здесь меняла INC($num,1), тоже не помогло
я то подумал про скрипт из другой темы.
DEFINE($num, 4) // начальное число должно быть на -1 меньше чем нужно
INC($num,1) // потому что здесь мы число увеличим на 1
FOR($a=0,$a<$num) // (Т.к первой строчка списка идёт "Выберите город" - спускаемся на пункт ниже)
KEYPRESS (#DOWN)
waitms(50)
END_CYC
IF($num = 10) // предельное количество нажатий DOWN Например 10 раз
$num = 0
END_IF
-
Спасибо огромное!