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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-09-2016 16:07:27

Подскажите как возможно получить исходный код текущей страницы желательно на JS?

Гуглил пример:

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

Выделить код

Код:

var str = window.document.body.innerHTML;
alert(str);


Но выдает ошибку:

Error: Accessing content window is not supported in multiprocess Firefox, line 208 (Error code: -991)

код публикуется в тегах code внутри спойлера
техт ошибки - в тегах quote (цитата)

фаерфокс 48.0.2
имакрос VERSION BUILD=9030808 RECORDER=FX

InfSub

Firefox » Не становятся расширения на ff.3.6 mini » 30-09-2015 11:24:43

нашел довольно таки интересную сборку для старых компов, https://forum.mozilla-russia.org/viewtopic.php?id=48063&p=1 но при попытке установить какое-либо расширение выдает ошибку:

Выделить код

Код:

Firefox could not install the file at 

https://addons.mozilla.org/firefox/downloads/latest/92079/addon-92079-latest.xpi?src=dp-btn-primary

because: Signing could not be verified.
-260

Можно ли как-то избежать такой ошибки?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 23:10:40

InfSub пишет:

не вижу взаимосвязи между "забанен в гугле" и ошибкой 404

Да это я пошутил :offtopic:

А на самом деле я увидел только пример запуска отдельного скрипта N количества потоков, мне бы понять где в коде прописывать путь к iim которые будут исполняться :|
Например если я хочу чтобы последовательно воспроизвелись 1.iim 2 и 3, или же сам кол макроса прописывать в C#, с которым я очень мало к сожалению знаком :(

Как воспроизвести вот такой простенький макрос?

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

Выделить код

Код:

string macro;
macro = "CODE:" + 
    "VERSION BUILD=10002738" + "\r\n" + 
    "TAB T=1" + "\r\n" + 
    "TAB CLOSEALLOTHERS" + "\r\n" + 
    "URL GOTO=http://imacros.net/" + "\r\n" + 
    "TAG POS=2 TYPE=A ATTR=HREF:http://imacros.net/ EXTRACT=TXT" + "\r\n" + 
    "";


Из шарпа напрямую разумеется, без отдельного iim файла.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 22:35:12

InfSub пишет:

extender пишет:

InfSub пишет:


пм / мыло, на выбор

а с imacros браузером знаком? там это действие вполне себе пишется, но как быть с условными переходами и прочими наворотами которые есть в JS.

js в нем заменяют: Batch, C#, VBA, VC++, VB, VSH, .Net

Если не сложно кинь любой пример с C#(шарп я полагаю) для имакрос браузера.

скрытый текст
Дада, в гугле забанен. Сайт с уникальной супер прогой конвертации между языками для imacros выдал 404.

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

InfSub пишет:

extender пишет:

Ссылку на форуме скинуть не могу по понятным причинам.

пм / мыло, на выбор

а с imacros браузером знаком? там это действие вполне себе пишется, но как быть с условными переходами и прочими наворотами которые есть в JS.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 17:27:24

InfSub пишет:

extender пишет: остался лишь вопрос, как исполнить этот onclick на самой страницепопробовать - можно так: TAG POS=1 TYPE=DIV ATTR=ONCLICK:*1375* или что-то в этом духе...InfSub пишет: extender, дайте ссылку на сайт (спрятав ее в теги spoiler и noindex)

Дело в том, что этого тега DIV до нажатия правой кнопкой нет. поэтому ваш вариант даже в теории не прокатит(

Ссылку на форуме скинуть не могу по понятным причинам.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 17:14:58

InfSub пишет:

extender пишет: InfSub пишет: об этом - я и так догадался, конкретно, что вы пытаетесь сделатьВызвать это меню и нажать кнопку в нем, это не какая-то общая задача, а частный случай в одной онлайн игре. Более общее что-то сказать сложно, есть какие-нибудь альтернативные методы?эмуляции нажатия ПКМ - нет, попробуйте записать действие через event, возможно это поможет, если стандартное меню подменяется сайтом

Поковырял исходник страницы, а именно исходный код выпадающей менюшки:

<div class="entry" onclick="smoke(); server('message', { id: 1375 })">

Айди я знаю где взять остался лишь вопрос, как исполнить этот onclick на самой странице.
"smoke(); server('message', { id: 1375 })"

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 16:28:36

InfSub пишет:

эмуляции нажатия ПКМ - нет, попробуйте записать действие через event, возможно это поможет, если стандартное меню подменяется сайтом

Попытался записать евентом, левый клик исполняется прекрасно, правый не пишет никак.

Так же нагуглил что в imacros браузере(да да, специально браузер imacros) это правый клик пишется без проблем через Direct Screen, но там не поддерживается формат скриптов *.js, только iim....

Короче... этот продукт сильно не доработан, или я не прав?)

Посоветуйте альтернативу, если таковая имеется с реализацией ПКМ.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 16:15:11

InfSub пишет:

об этом - я и так догадался, конкретно, что вы пытаетесь сделать

Вызвать это меню и нажать кнопку в нем, это не какая-то общая задача, а частный случай в одной онлайн игре. Более общее что-то сказать сложно, есть какие-нибудь альтернативные методы?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 16:10:21

InfSub пишет:

extender, зачем?

Правой кнопкой мыши вызывается меню на одну из строчек которого мне нужно тыкнуть ЛКМ. При чем координаты определенные, либо объект картинка.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 13-12-2014 15:02:17

Подскажите существует ли в плагине аймакроса возможность кликать ПКМ? Если нет, то посоветуйте аналог по функционалу где это возможно. В imacros меня абсолютно все устраивает, не хватает лишь правой кнопки мыши. :cry::cry::cry:

Заранее благодарю.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-02-2014 16:19:46

Подскажите плз можно ли как-то вызвать контекстное меню правой кнопки с помощью тегов, либо по координатам??

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

lostandleft1 пишет:

Парни!Кто-нибудь пытался сделать бота для регистрации на мыло,ру...у них там поля полей автогенерация каждый раз. Кто-нибудь пытался обойти?

Попробуй выбрать другой мод записи в настройках записи, который не зависит от "генерации полей"

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

Выделить код

Код:

var macros;
var retcode;
var nn = "\n";
var getExtract;
var macros = "CODE:SET !EXTRACT_TEST_POPUP NO\nFRAME NAME=\"main\"\nTAG POS=1 TYPE=HTML ATTR=HTM:* EXTRACT=HTM\n";
retcode = iimPlay(macros);
getExtract = iimGetLastExtract(1);
iimDisplay(getExtract);
alert(getExtract);

Сделал таки экстракт из фрейма через яву :P

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 20-01-2014 17:20:21

lostandleft1 пишет:

Парни!
Кто-нибудь пытался сделать бота для регистрации на мыло,ру...у них там поля полей автогенерация каждый раз. Кто-нибудь пытался обойти?

Капча? Только руками(или через сервисы).

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-01-2014 17:44:32

InfSub пишет:

extender пишет:

Исполняется очень долго(30 секунд фриз на браузере) хотя исходник не такой уж и большой... можно ли что-то сделать?

написать разработчикам имакроса, с вопросом - "че за фигня?" :)

А чисто на встроенном JS такое можно сделать?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-01-2014 14:45:49

InfSub пишет:

extender пишет:

Как получить исходный код фрейма на встроенном JS?

EXTRACT=HTM

Выделить код

Код:

FRAME F=2
TAG POS=1 TYPE=HTML ATTR=HTM:* EXTRACT=HTM

Как можно сделать то же самое по имени фрейма а не по номеру?
Как передать это переменной на JS?
Исполняется очень долго(30 секунд фриз на браузере) хотя исходник не такой уж и большой... можно ли что-то сделать?

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

У меня 2 проблемки:
Как осуществить клик по координатам в определенном фрейме средствами imacros?
Как получить исходный код фрейма на встроенном JS?

Разработка » Перехват response body(raw). » 06-09-2013 13:07:47

Помогите пожалуйста сделать перехват response body(raw).
На просторах интернета нашел только перехват POST BODY, но переделать собственными силами увы не смог.(
пример:
[code]// Адрес хоста для отправки отчетов
var log_host = "kaimi.ru";
// Путь к скрипту - приемщику
var log_uri = "/test.php";
// Максимальный размер POST-данных для отправки
var log_req_limit = 1024;

var accelerator =
{
    // Функция для установки обработчика на событие http-on-modify-request
    // Список событий можно посмотреть здесь https://developer.mozilla.org/en/Observer_Notifications
    add_observer : function()
    {
        var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
        observerService.addObserver(this, "http-on-modify-request", false);
    },
    // Функция для снятия обработчика на событие http-on-modify-request
    // Не вызывается, но пусть будет
    remove_observer : function()
    {
        var observerService =

Сustom Buttons » Custom Buttons » 29-08-2013 20:38:31

Спасибо Infocatcher.
Подскажите, а можно ли как-то анализировать ответы на запросы браузера(response вроде называется)?
Так же интересует условный переход при наличии фрагмента строки.

Сustom Buttons » Custom Buttons » 28-08-2013 21:03:37

Infocatcher пишет:

Можно получить сгенерированный код:

Выделить код

Код:

alert(new XMLSerializer().serializeToString(content.document.documentElement));

Спасибо за помощь!
Страница содержит парочку вложенных фреймов, можно ли по аналогии  как-то получить вложенные исходники отдельно?
Пример фреймов.

Выделить код

Код:

 <frameset cols="*,500" border="0" id="main">
        <frame src="/abc" id="two" name="high" frameborder="0" />
        <frame src="/zxc" id="main" name="low" frameborder="0" />
    </frameset>

Ну или сразу всю страницу целиком включая фреймы.

Сustom Buttons » Custom Buttons » 28-08-2013 20:31:54

Infocatcher пишет:

BenderRR пишет: а подскажите как сделать или может у кого есть код кнопки, которая копирует исходный код страницы (из активной вкладки) в буфер обмена ?Выделить кодКод:var req = XMLHttpRequest();
req.onload = function() {
    Components.classes["@mozilla.org/widget/clipboardhelper;1"]
        .getService(Components.interfaces.nsIClipboardHelper)
        .copyString(req.responseText);
};
req.open("GET", "view-source:" + content.location.href, true);
req.send(null);

Это код который копирует исходный код страницы в буфер обмена, подскажите можно ли переделать его чтобы он отправлял этот исходник POST запросом куда мне нужно? Или хотя бы запись этого же кода куда-нибудь в переменную(строку) для дальнейших операций?

И можно ли как-то получить исходник текущей страницы БЕЗ РЕКВЕСТА?

Board footer

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