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

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 23-02-2021 23:30:41

InfSub
Получилось! Благодарочка за подсказку.
PS там полный путь надо, но сам файловый текст не надо создавать, поскольку он сам автоматом создаётся.

Обсуждение расширений » Close Proxy Authentication » 09-02-2021 10:58:49

Пандёнок, суть такова: мне это расширение надо лишь для того, чтоб не вылазило окно ввода логина и пароля на прокси. У меня на всех проксях один и тот же логин и палоль. Н каждый раз когда я ввожу новую проксю, то появляется окно запроса логина и пароля. Так вот чтоб оно не вылазило, для этого и есть это расширение. На более ранних версиях мозилы оно работает, вопросов нет. А вот на последней версии ФФ оно не устанавливается даже.
Может можно и без этого расширения зделать так, чтоб не вылазило окно запроса логина и пароля на прокси? Может можно как-то зделать так, чтоб один раз установить логин и пароль для всех проксей и всё?

Обсуждение расширений » Close Proxy Authentication » 09-02-2021 10:32:54

Пожалуйста, подскажите альтернативу расширению Close Proxy Autentication для последней версии Фаерфокса, желательно, с официального сайта, похожего там ничего не нашел, а то пишет что Это дополнение несовместимо с вашей версией Firefox.
https://addons.thunderbird.net/Ru/firef … ntication/

iMacros » iMacros: Поиск и заказ скриптов » 29-01-2021 18:30:21

удалено:
- дубликат сообщения из параллельной темы
- вопрос не по теме


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 29-01-2021 11:17:55

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


скриншот
yPqicaN.png

У меня этот его пример не работает, выдаёт ошибку.
вот сам код
код тут

Выделить код

Код:

var saveToFile = function (fileName, text) {
	var fileDescriptor = imns.FIO.openNode(fileName);
	imns.FIO.writeTextFile(fileDescriptor, text);
}
 
// Пример использования
saveToFile("C:\\BOTS\\iMacros\\text.txt", "текст для сохранения");

Подскажите в чём причина неработоспособности скрипта? Не хочет он сохранять текст в файл и всё тут :(
Ошибку какую-то вот такую выдаёт

скрин ошибки
EJkeMVM.png

PS версия аймакроса у меня 8.9.7

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-01-2021 14:15:39

InfSub пишет

Что мешает сохранить позицию в файл и считать при запуске скрипта?

На этом форуме не удалось найти пример как это реализовать, нашёл в интернете:

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

Выделить код

Код:

var strlog="тестовое<SP>слово";
var logfile;

logfile = 'SET !EXTRACT NULL' + '\n';
logfile += 'SET !EXTRACT '+ strlog + '\n';
logfile += 'SAVEAS TYPE=EXTRACT FOLDER=* FILE=LOG.txt' + '\n';
iimPlayCode(logfile);

Но этот код выполняет только запись в файл. Если файла не существует, то он создастся сам. Если существует - то он будет дополняться, но не перезаписываться. Для перезаписи нужно придумывать обходные пути, например, с использованием процедуры удаления файла и создания нового, или же с ява скриптом. А как сделать чтоб файл перезаписывался или удалался? А то он будет дополняться, а это не годится для нашего случая.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-01-2021 05:53:22

Приветствую! Подскажите пожалуйста, реально ли реализовать такую задумку: js-скрипт работает в цикле, заходя в аккаунты из списка и выполняя определенные задания. Список длинный. При этом со временем работы скрипта забивается память оперативная и браузера. Помогает перезагрузка браузера. Но при этом цикл, естественно, завершается. Можно ли сделать так, чтоб после перезагрузки браузера скрипт включался снова в цикле и продолжал работу далее в цикле, но именно с того момента, с того аккаунта из списка на котором остановился для перезагрузки? То есть список аккаунтов 1000 логин/паролей. Скрипт отрабатывая первую сотню делает перезагрузку браузера. Потом браузер запускается и продолжает далее цикл уже со второй сотни из этого же списка. После отработки другой сотни снова перезагружается и так далее. Когда таким образом отработает весь список (1000 аккаунтов), то снова всё начинается по кругу. Можно ли так как-нибудь реализовать?

iMacros » Автоматическая смена цепочки Tor (смена ip) » 02-01-2021 12:50:18

Приветствую! Во первых хочу поблагодарить Нагибаку за предоставленный тут код смены ip в браузере Тор. Во вторых хочу предложить ещё один вариант смены ip в программе Тор. Это автоматическая смена при помощи php скрипта. Суть в том, что этим способом мы меняем ip не в Тор-браузере, а именно в самой программе Тор. При этом браузеры можно использовать практически любые. Вот ссылка на статью где коротко рассказывается суть и есть готовый php скрипт:

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Способ рабочий. Проверено. И всё бы ничего, но есть одно НО. В программе Тор ip меняется 100%, но вот в самом браузере не всё так просто. Дело в том, что когда мы проверяем какой на данный момент ip, например на сайте яндекс интернетомерт, то там ip вроде как не меняется. Хотя, если проверяем на сайте
скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
то там смена ip наблюдается. Почему так происходит, непонятно

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 23-12-2020 16:59:52

Доброго времени суток! Подскажите пожалуйста как сделать чтоб картинки сохранялись не так, что последующая удаляет предыдущую, а чтоб сохранялись все.
Вот код сохранения скриншота (элемента)

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

Выделить код

Код:

ONDOWNLOAD FOLDER=C:\img\ FILE=screen.png
WAIT SECONDS=1
TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image  CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT


Как сделать чтоб новая картинка не перезаписывала старую, а сохранялась бы как новая (другая) и при этом старая не удалялась? А то получается что новая сохраняется вместо старой.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-10-2020 12:02:11

Привет! Подскажите как быть в случае если аймакросом просто так нельзя нажать на некий элемент на странице сайта? Суть в следующем: есть сайт на котором надо выбрать USD из открывающегося списка валют. Само выпадающее окно аймакросом открывается. Но вот нажать на USD просто так не получается. На скрине видно наглядно, стрелкой отметил:

скрытый текст
oUkVmi8.png

Думаю надо через код элемента делать команду. Но я не очень разбираюсь как из кода элемента создать правильную команду. Помогите пожалуйста. Вот скопированный код элемента (на скрине он синим фоном выделен):

[spoiler][code]<span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="true" tabindex="0" aria-labelledby="select2-currency-container" aria-owns="select2-currency-results" aria-activedescendant="select2-currency-result-db1c-USD"><span class="select2-selection__rendered" id="select2-currency-container" role="textbox" ar

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 09-10-2020 18:29:20

Привет! Ребята подскажите кусок кода чтоб дату текущего времени писало в текстовом файле ява-скрипта при сохранении текста.
Например вот код:

Выделить код

Код:

iimPlayCode('TAG POS=2 TYPE=DIV ATTR=TXT:тут<SP>содержание<SP>текста EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=SMS.txt');

Так тут сохраняется просто текст. А надо чтоб ещё и дата и время после текста приписывались.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-08-2020 22:55:03

InfSub пишет

Проблема в блоке отвечающем за отправку капчи

Верно. Надо скрипта подшаманить.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-08-2020 21:20:53

InfSub пишет

значит не так, а с определенными изменениями в работе

Ну да, вероятно изменения какие-то надо проделать. Только пока не понятно мне что конкретно надо изменить в скрипте. Эх... кто бы подсказал

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-08-2020 21:17:55

InfSub пишет

Закоментируйте строку 144 или замените переменную e.name на пару одинарных кавычек.
Она не несёт какого-то серьезного функционала, только информационный

Сделал так, но теперь скрипт просто сразу закрывается без ошибки.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-08-2020 21:14:54

InfSub пишет

Нагибака же написал под какую систему разгадывания каптч этот скрипт.

Под сайт рукапча Нагибалка писал своего скрипта. Ну так в файле хост прописываются IP адреса любых сайтов и происходит переадресация. Я вот на сайт капчагуру посылал капчу используя скрипт Нагибаки. Ничего не менял, просто в хост-файле прописал нужные IP адреса. Точно так же и капмонстр делает, прописывает в хост-файл нужные адреса (локальный адрес). И капчу капмонстр перехватывает. И разгадывает. Но скрипт к этому времени уже закрывается с ошибкой. То есть практически сразу закрывается.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-08-2020 20:41:42

Приветствую! Товарищи, помогите пожалуйста разобраться в чём причина непонятной ошибки возникающей при работе вроде бы рабочего скрипта. Этот скрипт имеется в свободном доступе и вылажен на сайте Нагибаки. Скрипт по 100%-ному распознаванию рекапчи-2 через сайткей.

ссылка на статью
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

ссылки публикуются под спойлером, а тегах noindex

[spoiler=сам скрипт][code]var Nagibaka = {


    /**
     *  Solve Google reCaptcha v.2 with rucaptcha.com service
     *
     *  @author: Nagibaka<nagibaka.ru>
     *  @date: 18.01.2017
     *  @version : 1.0
     * 
     *  @param {String} ruCaptchaKey [API key from rucaptcha.com]
     *  @return {JSON} [Object with info about success or errors]
     */
    fuckReCaptcha2: function (ruCaptchaKey) {
   
        iimPlayCode('SET !EXTRACT_TEST_POPUP NO');
        iimPlayCode('SET !ERRORIGNORE YES');
        iimPlayCode('SET !TIMEOUT_STEP 0');       

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 22-10-2018 16:52:26

[spoiler=большие цитаты - прячутся под спойлер]

Hamzat пишет

Зебра

Так вот я и хочу узнать, а в чем тут прикол?

Как верно подметил модератор, код вырван из объекта, если вы не разбираетесь в этом, то мне кажется вам рано соваться в такие вещи, лучше изучите немного основы JS.

[spoiler][code]
var imJS = {

    get Ci() {
        return Components.interfaces;
    },

    get Cu() {
        return Components.utils;
    },

    setCookie: function setCookie(cookies) {

        this.Cu.import("resource://gre/modules/Services.jsm");

        for (var i = 0; i < cookies.length; i++) {

            Services.cookies.add(cookies[i].host, cookies[i].path,
                cookies[i].name, cookies[i].value, cookies[i].isSecure,
                cookies[i].isHttpOnly, cookies[i].isSession, cookies[i].expiry);
        };
    },

    getCookie: function(domain) {

        this.Cu.import("resource://gre/modules/Services.jsm")
        var services = Services.cook

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-10-2018 11:04:48

InfSub пишет

изменить pause на wait seconds= не судьба?

Просто изменить pause на wait seconds= оно-то можно, но что получится? Получится, что при достижении заданного времени будет срабатывать пауза в цикле. То есть по кругу, постоянно, пока работает цикл. Вот код, где вместо pause поставлено WAIT SECONDS=


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

Выделить код

Код:

for(a=1; a<999; a++) {

   iimPlayCode('TAB CLOSEALLOTHERS\nCLEAR\nURL GOTO=https://whoer.net/');    
   if(Date.now()>=+new Date(2018,09,19,10,53)){iimPlayCode('WAIT SECONDS=10');};
}


получается, что после того WAIT SECONDS= истекло, цикл дальше работает и сразу же снова включается WAIT SECONDS=. И так по кругу.
И как это устранить? Надо как-то аннулировать "дату"?

19-10-2018 11:16:18

InfSub пишет

или дописать этот же код на обратное действие, что с такого-то времени работаем дальше?

Так тоже пробовал, но что-то не идёт. Видать "pause" не даёт включиться команде continue (дальше). Вот дописанный код, где добавлено действие, что

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 19-10-2018 00:16:31

InfSub пишет

и если у вас лично, что-то не работает, это не значит что вам дали кривой код, это значит, что у вас конкретно какие-то проблемы, например с тем же iMacros

Сейчас проверил iMacros, точнее фаерфокс взял другой версии: (56-той) - работает! А на 52-рой не работало. Но не работало как оказалось лишь потому, что там в браузере настройки были не такие. Сама версия iMacros и там и там 8.9.7. А так в принципе работает! Поэтому выражаю вам огромную благодарность! Благодарю за потраченное время и ресурсы! И забираю свои слова обратно, на счёт кривости кода. Код - замечательный и рабочий! Ещё раз СПАСИБО вам за труды!!! :)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 18-10-2018 23:09:35

InfSub
удалено, избыточное цитирование
Номер месяца указал на 1 ранее. Всё равно не фунциклирует. Видать нерабочий код вы тут выложили. Надо ж было б хоть проверить, прежде чем вылаживать. А может кто-нибудь ещё захочет паузу по времени внести в скрипт, попытается воспользоваться вашим кодом и ... на ны. А жаль(

скрипт записан по правилам указывания номера месяца, но паузы по времени так и нет

Выделить код

Код:

for(a=1; a<999; a++) {

   iimPlayCode('TAB CLOSEALLOTHERS\nCLEAR\nURL GOTO=https://whoer.net/');    
 if(Date.now()>=+new Date(2018,09,18,23,07)){iimPlayCode('pause');};

}


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 17-10-2018 23:09:45

InfSub пишет

или вообще можно в 1 строчку, но скрипт править каждый раз придется:

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

Выделить код

Код:

if(Date.now()>=+new Date(2018,09,15,23,10)){iimPlayCode('pause');};

Подскажите пожалуйста, в чём может быть косяк, если пауза не срабатывает? Вот простейший пример скрипта в цикле. Добавил туда эту строчку, а паузы так и нет:

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

Выделить код

Код:

for(a=1; a<999; a++) {

   iimPlayCode('TAB CLOSEALLOTHERS\nCLEAR\nURL GOTO=https://whoer.net/'); 
   if(Date.now()>=+new Date(2018,10,17,23,09)){iimPlayCode('pause');};

}

Board footer

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