Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 04-05-2015 13:01:18

Можно ли заставить imacros работать в определенной вкладке, а не с текущей? Я просто хочу при запуске скрипта открыть новую вкладку и продолжить путешествие по сайтам, пока скрипт делает свою работу на другой вкладке. Возможно ли так?
TAB T=1 помогает, но не всегда корректно работает.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 01-05-2015 08:04:59

imacros вообще крут. Вроде разобрался с этой проблемой. imacros  - сам не запишет. Вот какой код у меня вышел:

скрытый текст

Выделить код

Код:

VERSION BUILD=8920312 RECORDER=FX
TAB T=1
URL GOTO=https://lkkirov.pv.mts.ru/index.php?r=site/login
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/index.php?r=site/login ATTR=ID:LoginForm_login CONTENT=имя
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/index.php?r=site/login ATTR=ID:LoginForm_password CONTENT=пароль
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/index.php?r=site/login ATTR=NAME:yt0
TAG POS=2 TYPE=A ATTR=TXT:*руб* EXTRACT=TXT
TAG POS=1 TYPE=A ATTR=TXT:Выход


Я так понимаю способ извлечения следующий:
TAG POS=номер позиции в коде сайта, т.е. найденный текст есть в разных местах кода сайта, а нам нужен из конкретного места  TYPE=ищем нужный тип в коде сайта, я искал это "<a> </a>" ATTR=пишем что искать, я искал TXT, т.е. просто текст "*руб*" EXTRACT=что записываем в переменную. В результате сейчас у меня есть скрипт проверки баланс

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-04-2015 22:17:40

Как получить определённый текст с сайта и вывести его на экран. Просто я хотел попробовать вывести баланс за интернет через скрипт, но ничего не вышло.

скрытый текст

Выделить код

Код:

var macros;
var retcode;
var s_n="\n";
var getExtract;

macros = "CODE:SET !EXTRACT_TEST_POPUP NO" + s_n;
macros += "URL GOTO=https://lkkirov.pv.mts.ru/index.php?r=site/login" + s_n;
macros += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/index.php?r=site/login ATTR=ID:LoginForm_login CONTENT=имя" + s_n;
macros += "SET !ENCRYPTION NO" + s_n;
macros += "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/index.php?r=site/login ATTR=ID:LoginForm_password CONTENT=пароль" + s_n;
macros += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/index.php?r=site/login ATTR=NAME:yt0" + s_n;
macros += "WAIT SECONDS=3" + s_n;
macros += "TAG POS=3 TYPE=A ATTR=TXT:H*links* EXTRACT=TXT" + s_n;

retcode = iimPlay(macros);
getExtract = iimGetLastExtract(1);
alert(getExtract);


Пробовал по разному, но не выходит. Ошибка где-то здесь: [spoiler][code]

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]