Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078

Отредактировать скрипт IMacros

01.08.2017, 12:56. Показов 1926. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть готовый скрипт для IMacros который сейчас, в принципе, работает, но не совсем должным образом. Скрипт этот выполняет задания в сервисе VKMIX. подписывается на страницы в инстаграмме автоматически. Вот он:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VERSION BUILD=8961227 RECORDER=FX
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
URL GOTO=http://vkmix.com/tasks?social_type=1&section=subscribers
WAIT SECONDS=3
TAG POS=1 TYPE=I ATTR=TXT:
WAIT SECONDS=2
TAB T=2
SET !TIMEOUT_STEP 1
TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться
WAIT SECONDS=4
TAB T=2
TAB CLOSE
WAIT SECONDS=2
TAB T=1
Как видите, работает по принципу,
1. выбираемым задание на подписку
2. ждём
3. переходим на вкладку со страницой куда надо подписаться
4. ждём
5. нажимаем на нужную кнопку
6. ждём
7. закрываем вкладку со страницей на которую надо было подписаться
8. ждём
И скрипт начинается заново и так по кругу.
Но вся соль в том, что часто бывает, а точнее, почти половина таких случаев, что несмотря на то что у меня аккаунтов инстаграмма несколько десятков, но всё равно я на эти страницы из заданий уже подписан. А если я подписан то там уже кнопка не "подписаться", а "подписки". Для того что бы подписаться, и что бы баллы засчитались надо сначала отписаться, а потом заново подписаться. Можно подумать, да и хрен с этими зданиями на которые уже подписан, подумаешь, пусть на них меньше будет? Но нет, так нельзя. Если скрипт не может выполнить, то он вылетает с крахом и работа полностью останавливается.
Поэтому надо сделать маленькое условие, которое бы определяло подписан ли я, или нет, а потом а уже принимало один из сценариев действия, либо подписка, либо отписка и подписка.
На бэйсике это было бы всё очень просто, я бы это написал вот так
VB.NET
1
2
3
4
5
Dim x As String 'допустим это переменная кнопки которая должна быть либо "подписаться" либо "подписки"
If x = "Подписаться" Then
'И тут выполняем скрипт на так как он есть сейчас
Else
'А тут тоже самое, но сначала отписка, а потом опять подписка.
Как-то так. Но, к сожалению, это не бейсик.
Какие ваши варианты по решению этой задачи?
-0.50
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.08.2017, 12:56
Ответы с готовыми решениями:

Кто сможет отредактировать скрипт?
Нашёл 3 сайта для перевода текста в байты: https://mothereff.in/byte-counter <!DOCTYPE html> <html lang=en...

Нужно отредактировать скрипт на добавление строки в таблицу
<script type="text/javascript"> function AddColumn() { $('#table1 td').append('<tr><td>новый</td></tr>'); ...

Требуется отредактировать скрипт
Есть php страница,на ней содержатся различные формы для ввода данных (имя фамилия итд),необходимо сделать так чтобы данные вводимые...

3
1 / 1 / 1
Регистрация: 31.01.2013
Сообщений: 32
03.08.2017, 11:28
У вас скрипт аймакроса, если я не ошибаюсь, то можно сделать так, чтобы любая ошибка игнорировалась и прерывания не будет.(не тестил ваш скрипт)
И самое интересное, использовать js+imacros (https://www.youtube.com/watch?v=IIvxUrADYUQ)
Я бы помог, но ничего не понял из вашей задачи.
0
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
03.08.2017, 13:30  [ТС]
Цитата Сообщение от San163 Посмотреть сообщение
У вас скрипт аймакроса, если я не ошибаюсь
Судя из названия темы да
Цитата Сообщение от San163 Посмотреть сообщение
Посмотрел видос и вот так свой код преобразовал, но всё равно в объявлении переменной называет синтаксическую ошибку.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
VERSION BUILD=8961227 RECORDER=FX
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
URL GOTO=http://vkmix.com/tasks?social_type=1&section=subscribers
WAIT SECONDS=3
TAG POS=1 TYPE=I ATTR=TXT:
WAIT SECONDS=2
TAB T=2
SET !TIMEOUT_STEP 1
x=ATTR=TXT:Подписаться
if(x==ATTR=TXT:Подписаться){
TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться}
else {
TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписки
WAIT SECONDS=2
TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться}
WAIT SECONDS=4
TAB T=2
TAB CLOSE
WAIT SECONDS=2
TAB T=1
0
18 / 18 / 2
Регистрация: 12.02.2013
Сообщений: 387
16.08.2017, 14:59
artemkotok, есть правила написания imacros в js, загуглите, оберните код в js, а там уже пишите if(){}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.08.2017, 14:59
Помогаю со студенческими работами здесь

Проверить и отредактировать PHP скрипт
Доброе время суток!!! Требуется проверить и отредактировать скрипт МЛМ пирамиды,объяснить как правильно его установить. Цена...

Пытаюсь отредактировать скрипт на Perl
... а сам в нем - дуб-дерево. мне нужно, чтобы в скрипте прошла проверка записей в базе данных. база в mysql. нашел какой-то пример...

Форма PHP для отправки писем. Отредактировать скрипт
Добрый день! Есть готовая форма сделанная на конструкторе форм на сайте http://www.csstemplateheaven.com/tools/form_builder/ ...

как отредактировать "горячие клавиши" в NoAds.js (скрипт для оперы против спама)
в общем здесь довольно таки неплохой скрипт http://my.opera.com/Lex1/blog/noads-noscript-adblock-2 борется со смамом, написан для...

IMacros
Требуется вообщем-то получать значения из Access и передавать их в браузер. Но я решил с чего по проще начать, с excel. Нашёл я только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru