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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№121-01-2015 12:19:18

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 39.0
Веб-сайт

iMacros: Поиск и заказ скриптов

iMacros Скрипты

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


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

Для этих целей есть PM, E-Mail и иные средства связи!



Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№215-02-2018 04:16:42

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 64.0
Веб-сайт

Re: iMacros: Поиск и заказ скриптов

тема очищена от не актуальных запросов

Отредактировано InfSub (18-12-2019 02:37:41)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№317-12-2019 17:38:26

TeslaCo
Участник
 
Группа: Members
Зарегистрирован: 17-12-2019
Сообщений: 2
UA: Chrome 78.0

Re: iMacros: Поиск и заказ скриптов

Требуется запускать по расписанию Mozilla+проект iMacros, задавать количество циклов сколько нужно проходить. Кто знает напишите в пм

Отредактировано TeslaCo (17-12-2019 18:33:26)

Отсутствует

 

№407-03-2020 07:00:25

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Yandex 20

Re: iMacros: Поиск и заказ скриптов

Опишу ТЗ логика простая.
На ПК запущен WhatsApp Web
1. Запущенный шаблон находится в 2 режимах
- мониторинг приходящих сообщений
- мониторинг папки исходящих сообщений (папка находится на локальном ПК)

2. Описание режима "мониторинг приходящих сообщений".
- c какого нибудь номера вдруг приходит фото - действие в заранее определенную папку сохраняем эту картинку и переименовываем ее как гггг_мм_дд_чч_мм_номер.jpg
- c какого нибудь номера вдруг приходит текст - действие в заранее определенную папку сохраняем этот текст и переименовываем файл как гггг_мм_дд_чч_мм_номер.txt
- c какого нибудь номера вдруг приходит текст и картинка - действие разделяем и сохраняем как выше описал

3. Описание режима "мониторинг папки исходящих сообщений".
- каждые сколько-то минут проверяем наличие в заранее определенной папке текстового файла номер.txt и если он там появляется отправляем его содержимое на номер указанный в его названии.

Цена? Поддержка? Сроки?

Отсутствует

 

№519-03-2020 18:26:16

Siriuse
Участник
 
Группа: Members
Зарегистрирован: 17-03-2020
Сообщений: 1
UA: Chrome 80.0

Re: iMacros: Поиск и заказ скриптов

Здравствуйте!
Нужен скрипт для регистрации на кранах криптовалют. Скрипт должен работать в браузере Pale Moon (очень похож на мозилу). Скрипт должен уметь отправлять на решение капчу  (recaptcha v3). В скрипте должны меняться исходные данные(на какие будут регистрироваться аккаунты), такие как логин и пароль.
Краны серии:

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


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

InfSub

Отсутствует

 

№603-09-2020 14:11:49

slovak
Участник
 
Группа: Members
Зарегистрирован: 24-12-2015
Сообщений: 5
UA: Firefox 68.0

Re: iMacros: Поиск и заказ скриптов

Здравствуйте.

Нужно сделать автоматизацию регистраций новых аккаунтов на Yahoo Mail и на Bet365.
Данные для регистраций будут в csv-файле.

Также для хорошего специалиста возможны постоянные заказы.

Пишем в личку или на Телеграм: @bonushunter

Отсутствует

 

№705-11-2020 12:05:49

migalkin
Участник
 
Группа: Members
Зарегистрирован: 05-04-2016
Сообщений: 6
UA: Chrome 86.0

Re: iMacros: Поиск и заказ скриптов

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

Отсутствует

 

№805-11-2020 13:01:08

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 402
UA: Yandex 20

Re: iMacros: Поиск и заказ скриптов

migalkin
Выкладывай!

Отсутствует

 

№905-11-2020 18:07:08

migalkin
Участник
 
Группа: Members
Зарегистрирован: 05-04-2016
Сообщений: 6
UA: Chrome 86.0

Re: iMacros: Поиск и заказ скриптов

dim222 пишет

migalkin
Выкладывай!

давай по телефону

Отсутствует

 

№1023-12-2020 14:50:08

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 180
UA: Chrome 87.0

Re: iMacros: Поиск и заказ скриптов

День добрый.
Нужен POST запрос на API биржи


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

Пишите в личку.

Отредактировано Egorushka1974 (23-12-2020 14:51:21)

Отсутствует

 

№1118-01-2021 14:01:53

oleggolk007
Участник
 
Группа: Members
Зарегистрирован: 13-01-2021
Сообщений: 4
UA: Chrome 87.0

Re: iMacros: Поиск и заказ скриптов

Здравствуйте! Нужно микро задачу. За плату. Сделать скрипт, чтобы открывал на сайте

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
со страницы выдачи картинки/ссылки "в новых вкладках". Уже это будет супер. Я смог евентом сделать это: https://forum.mozilla-russia.org/viewto … 98#p787398 и не больше. Очень нужно. Спасибо!

Отсутствует

 

№1229-01-2021 18:30:21

Герман
Участник
 
Группа: Members
Зарегистрирован: 15-07-2018
Сообщений: 38
UA: Chrome 88.0

Re: iMacros: Поиск и заказ скриптов

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


InfSub

Отсутствует

 

№1307-07-2021 17:15:17

antonsidor007
Участник
 
Группа: Members
Зарегистрирован: 07-07-2021
Сообщений: 1
UA: Chrome 86.0

Re: iMacros: Поиск и заказ скриптов

Добрый день.

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

Подскажите, возможно, ли реализовать такое на iMacros? И сколько это будет стоить?

Отсутствует

 

№1408-07-2021 18:06:13

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: unknown 0.0
Веб-сайт

Re: iMacros: Поиск и заказ скриптов

antonsidor007
Да такое технически возможно
Все остальное можно обсуждать только после просмотра ресурсов с которыми необходимо работать


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№1524-09-2021 20:42:08

oleggolk007
Участник
 
Группа: Members
Зарегистрирован: 13-01-2021
Сообщений: 4
UA: Chrome 93.0

Re: iMacros: Поиск и заказ скриптов

Привет!
Уже есть настроенный парсинг (iMacros 8.9.7 c джава в Basilisk 2021.01.05 (64-bit) [он на базе мозилы, кто не знал]), который собирает информацию с фотобанка (см. спойлер ниже) о картинках по заданным в текстовом файле ключевым словам на заданную глубину и сохраняет в другой текстовый файл. Скрипт приложил в спойлере в конце.


Все работает хорошо, но нужно существенно ускорить процесс (раз в 10-20). Сейчас скрипт работает в одной вкладке, поочередно открывая картинки. Много времени уходит на ожидание открывания каринки. Есть идея как это ускорить (делюсь ниже).


Пример страницы выдачи для парсинга:

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

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


Сейчас я сам не смог добиться подобного открывания. Да и джава я не знаю. Автор скрипта не смог ускорить процесс. Готов заплатить тому, кто доработает скрипт, чтобы он мог работать по выше изложенной методике в мозиле или другими способами оптимизирует сбор информации. И желательна (но не обязательна) мелкая правка скрипта. Сейчас он заходит на стартовую страницу и вводит ключевое стлово из первой строки текстового файла, а нужно чтобы сразу проходил по ссылке из того же файла.
Готов установить любые версии браузеров/аймакросов - лишь бы работало.
Спойл со скриптом:

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

Выделить код

Код:

var Depth = parseInt(prompt("Number of listings per keyword (Depth)","200"));
var Pages = prompt("do pages navigation (yes/no)","yes")

var Read = "";
Read += "CODE:" + "\n";
Read += "SET !DATASOURCE keywords.txt" + "\n";
Read += "SET !DATASOURCE_LINE {{Row}}" + "\n";
Read += "add !EXTRACT {{!COL1}}" + "\n";

var Search = "";
Search += "CODE:" + "\n";
Search += "SET !ERRORIGNORE YES" + "\n";
Search += "SET !TIMEOUT_PAGE 30" + "\n";
Search += "SET !TIMEOUT_STEP 10" + "\n";
Search += "TAB T=1" + "\n";
Search += "TAB OPEN" + "\n";
Search += "TAB T=2" + "\n";
Search += "TAB CLOSEALLOTHERS" + "\n";
Search += "URL GOTO=https://www.shutterstock.com/" + "\n";
Search += "WAIT SECONDS=1" + "\n";
Search += "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:searchterm CONTENT={{Keyword}}" + "\n";
Search += "TAG POS=1 TYPE=BUTTON ATTR=DATA-AUTOMATION:SearchBar_search_iconButton" + "\n";
Search += "WAIT SECONDS=5" + "\n";
Search += "TAG POS=1 TYPE=H1 ATTR=TXT:*<SP>images" + "\n";


var GetLink = "";
GetLink += "CODE:" + "\n";
GetLink += "SET !TIMEOUT_STEP 0" + "\n";
GetLink += "TAG POS={{Pos}} type=a attr=data-track-label:gridItem extract=href" + "\n";


var Data = "";
Data += "CODE:" + "\n";
Data += "SET !ERRORIGNORE YES" + "\n";
Data += "SET !TIMEOUT_PAGE 30" + "\n";
Data += "SET !TIMEOUT_STEP 10" + "\n";
Data += "TAB T=1" + "\n";
Data += "TAB OPEN" + "\n";
Data += "TAB T=2" + "\n";
Data += "URL GOTO={{Link}}" + "\n";
Data += "TAG POS=1 TYPE=SPAN ATTR=TXT:By<SP>*" + "\n";
Data += "WAIT SECONDS=1" + "\n";
Data += "SET !TIMEOUT_STEP 0" + "\n";
Data += "TAG POS=1 TYPE=BUTTON ATTR=TXT:Show<SP>all" + "\n";
Data += "WAIT SECONDS=1" + "\n";
Data += "tag pos=1 type=div attr=data-automation:ExpandableKeywordsList_container* extract=htm" + "\n";
Data += "TAG POS=1 TYPE=SPAN ATTR=TXT:Categories:<SP>* extract=txt" + "\n";


var Save = "";
Save += "CODE:" + "\n";
Save += "SET !ERRORIGNORE YES" + "\n";
Save += "SET !TIMEOUT_STEP 0" + "\n";
Save += "ADD !extract {{Keyword}}" + "\n";
Save += "ADD !extract {{Count}}" + "\n";
Save += "ADD !extract {{!Urlcurrent}}" + "\n";
Save += "TAG POS=1 TYPE=P ATTR=TXT:*<SP>ID:<SP>* extract=txt" + "\n";
Save += "ADD !extract {{Tags}}" + "\n";
Save += "ADD !extract {{Cat}}" + "\n";
Save += "TAG POS=1 TYPE=H1 ATTR=* extract=txt" + "\n";
Save += "tag pos=1 type=img attr=data-automation:PictureFrame_highRes_img extract=href" + "\n";
Save += "tag pos=1 type=a attr=data-track-label:contributorLink extract=href" + "\n";
Save += "tag pos=1 type=a attr=data-track-label:contributorLink extract=txt" + "\n";
Save += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=ShutterStock<SP>Data.csv" + "\n";
Save += "TAB CLOSE" + "\n";

var Header = "";
Header += "CODE:" + "\n";
Header += "add !extract search<SP>request" + "\n";
Header += "add !extract image<SP>position" + "\n";
Header += "add !extract url" + "\n";
Header += "add !extract text<SP>with<SP>ID" + "\n";
Header += "add !extract kws<SP>" + "\n";
Header += "add !extract Categories" + "\n";
Header += "add !extract description" + "\n";
Header += "add !extract image<SP>address" + "\n";
Header += "add !extract author<SP>url<SP>" + "\n";
Header += "add !extract author<SP>name" + "\n";
Header += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=ShutterStock<SP>Data.csv" + "\n";

var CheckNext = "";
CheckNext += "CODE:" + "\n";
CheckNext += "SET !TIMEOUT_STEP 0" + "\n";
CheckNext += "TAG POS=1 TYPE=A ATTR=TXT:Next extract=href" + "\n";

var ClickNext = "";
ClickNext += "CODE:" + "\n";
ClickNext += "SET !ERRORIGNORE YES" + "\n";
ClickNext += "SET !TIMEOUT_PAGE 30" + "\n";
ClickNext += "SET !TIMEOUT_STEP 10" + "\n";
ClickNext += "TAB T=1" + "\n";
ClickNext += "TAG POS=1 TYPE=A ATTR=TXT:Next extract=href" + "\n";
ClickNext += "TAB OPEN" + "\n";
ClickNext += "TAB T=2" + "\n";
ClickNext += "TAB CLOSEALLOTHERS" + "\n";
ClickNext += "URL GOTO={{!extract}}" + "\n";
ClickNext += "TAG POS=1 TYPE=H1 ATTR=TXT:*<SP>images" + "\n";
ClickNext += "WAIT SECONDS=1" + "\n";



iimPlay(Header)

var Row=1;
while(true)
{
iimSet("Row",Row)
iimPlay(Read)

if (iimGetLastError() != "OK") break;

iimDisplay("Keyword " + Row)

var Keyword = iimGetLastExtract();

iimSet("Keyword",Keyword)
iimPlay(Search)

var Count = 0;
main:
while(true)
{

var Pos=1;
while(true)
{
iimSet("Pos",Pos)
iimPlay(GetLink)

if (iimGetLastExtract() == "#EANF#") break;

iimDisplay("Keyword " + Row + "\n" + "Image " + (Count + 1) + " / " + Depth)

iimSet("Link",iimGetLastExtract())
iimPlay(Data)

var Tags = iimGetLastExtract(1).replace(/(<([^>]+)>)/ig,'~').replace(/~~/g,'~');
Tags = Tags.substr(2,Tags.length-4).replace(/ /g,'_').replace(/~/g,' ');

var Cat = iimGetLastExtract(2).replace("Categories:","").trim();

Count++;

iimSet("Keyword",Keyword)
iimSet("Count",Count)
iimSet("Tags",Tags)
iimSet("Cat",Cat)
iimPlay(Save)
Pos++;

if (Count == Depth) break main;

}

if (Pages.toUpperCase() != "YES") break;

iimPlay(CheckNext)
if (iimGetLastExtract() == "#EANF#") break;

iimPlay(ClickNext)

}
Row++;
}
iimDisplay("")

Винда у меня 7я (64бит)


PS. Хотя сейчас уже не уверен, что поможет предложенный мною вариант. Даже, если и наладить открывание множества вкладок, то мозила 56 очень медленно работает с ними (я попробовал вручную открыть штук 20). Все таки браузер староват наверное.... А задача остается не решенной. Уже думаю за приобретение iMacrosa Professional, чтобы с хромом использовать...

Отредактировано oleggolk007 (29-09-2021 05:49:48)

Отсутствует

 

Board footer

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