Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Подскажите, в чём может быть проблема? Вот iim код
SET !LOOP 1 TAG POS={{!LOOP}} TYPE=A ATTR=CLASS:o EXTRACT=TXT TAG POS={{!LOOP}} TYPE=A ATTR=CLASS:o EXTRACT=HREF TAG POS={{!LOOP}} TYPE=SPAN ATTR=CLASS:lp-t EXTRACT=TXT SAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt
InfSub
Отсутствует
udalov
не видя кода страницы - сказать сложно
попробуйте вместо {{!loop}} поставить 2 и посмотрите что выдаст
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как сделать чтобы этот код заработал в iimPlayCode ?
Вторая строчка EVAL
iimPlayCode("SET !ERRORIGNORE YES\n" + "SET !VAR1 EVAL('var letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','w','x','y','z']; var string = ''; for(var i = 0; i < 7; i++){string += letters[parseInt(Math.random() * 25)]}; string')\n"+ "PROMPT {{!VAR1}}")
Отредактировано Алим (29-01-2017 13:33:03)
Истина в последней инстанции
Отсутствует
var letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','w','x','y','z']; var string = ''; for(var i = 0; i < 7; i++){string += letters[parseInt(Math.random() * 25)]}; iimPlayCode('PROMPT "'+string+'"');
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте, подскажите как регуляркой вытащить "garrett" из вот этого
Отсутствует
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
aign=garrett_ret-graph
а можно как нить из итого garret получить, ну нехочется со строковыми возится
/garrett.,garret
Отсутствует
InfSub пишет: aign=garrett_ret-graphа
где это я такое писал?
а можно как нить из итого garret получить
а чем вас ответ выше не устраивает? вы просили регулярку - там регулярка, в чем вопрос?
Добавлено 29-01-2017 19:04:09
/garrett.,garret
ну так может прочтете, что возвращает функция match(), так, для саморазвития
Отредактировано InfSub (29-01-2017 19:04:09)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Scorp1978
а что вы сделали чтобы разобраться?
конкретно, приведите примеры: делал это - не получилось, прочел это - не понял, поисках тут - не нашел....
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
блин все намного проще
Добавлено 30-01-2017 17:17:45
есть вот такой код
curr_vkl = window.location.hostname; var kolrecl=2; var dop_recl = new Array(); var idop_recl = new Array(); for (var i3=0;i3<=100;i3++){iimPlayCode("SET !TIMEOUT 1\nTAG POS="+i3+1+" TYPE=A ATTR="+curr_vkl+"* EXTRACT=HREF"); var z=iimGetExtract(); alert(iimGetExtract()); if(z!=='#EANF#'){dop_recl[i3]=z;}else{break;}}
InfSub
Отредактировано Scorp1978 (30-01-2017 17:17:45)
Отсутствует
есть вот такой код
curr_vkl = window.location.hostname; var links = window.document.querySelectorAll('li a'); if(links.length == 0) { location = 'http://yandex.ru'; } else { links[Math.floor(Math.random()*links.length)].click(); }
как сделать чтоб нажимались только ссылки содержащие curr_vkl
InfSub
Отсутствует
почему не находит ссылки?
потому что атрибут указан не корректно
как сделать чтоб нажимались только ссылки содержащие curr_vkl
проверить с помощью if..else... и удалить ссылки не соответствующие условию
может прежде чем спрашивать, научимся хоть чуть-чуть думать самостоятельно?!
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте, подскажите как регуляркой вытащить "garrett" из вот этого
скрытый текстВыделить кодКод:
http://garrett.charisma.ru/?utm_source=google&utm_medium=cpc&utm_campaign=garrett_ret-graph&network=d&placement=bibliotekar.kz&adposition=none&utm_term=&gclid=CMCd89LO59ECFU9fGQodCvMAzQ
удалено, троллинг
InfSub
Отредактировано Алим (31-01-2017 11:04:49)
Истина в последней инстанции
Отсутствует
Кто может помочь?
Из js воспроизведение .iim возвращает пустой ответ GetLastExtract в большинстве слeчаев.
Повторно вытаскивается, а когда страница ток открыта не хочет...
SET EXTRACT NULL SET !ERRORIGNORE YES SET !TIMEOUT 1 FRAME NAME="main_top" TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:main.php ATTR=NAME:quantity* EXTRACT=TXT
for (i = 1; m <= i; i++) { var num = iimGetLastExtract(1), iimPlay('/***.iim'); switch (num) { case '#EANF#': break; case '1': iimPlay('/***.iim'); break; default: iimPlay('/***.iim'); i-- break; } }
Отредактировано Zuka01s (31-01-2017 14:05:34)
Отсутствует
Zuka01s
может быть, вы, приведете пример, а то экстрасенсы на зимних каникулах
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
может быть, вы, приведете пример, а то экстрасенсы на зимних каникулах
Добавил
Т.д он должен выполнять скрипт пока число не будет равно 0.
Отсутствует
Zuka01s
а собственно что вы пытаетесь получить от функции iimGetLastExtract() если iim-скрипт еще не выполнен?
Отредактировано InfSub (31-01-2017 14:07:11)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Zuka01sа собственно что вы пытаетесь получить от функции iimGetLastExtract() если iim-скрипт еще не выполнен?
Это отдельаня часть скрипта, которая пытается на уже существующей странице выдрать произвольное число из формы, которое уменьшается после действия которое выполняется default:
Если число равно 1= оно должно выполнить скрипт посл раз и перейти к сл условию.
Дале этот же скрипт делает переход на одну страницу и обратно, после чего возвращается и результат ничему не равен - отдельно iim работает хорошо... пытался переделать под var macros - сайт сбивает куки...
Вот собственно хочу понять, почему в Js форме оно рабботает некорректно или похожий аналог мб ?
Есть еще текст но содержащий Буквы "Равно: 20" - Но оч много переносов содержит на другую строку, с csv не оч умею работать(
Отредактировано Zuka01s (31-01-2017 14:11:59)
Отсутствует
Zuka01s
задам вопрос еще раз, так как ваш ответ не внес ясности
вы привели пример из 2 скриптов iim и js
iim - из вашего поста - выполняется тут?:
Отредактировано InfSub (31-01-2017 14:12:02)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Да он берется на странице уже готовой = где есть CONTENT= Произвольное число из бд сервера= числу товара (Число товара забагованно и считать нормально не считывается)
CASE #EANF# было для теста определить = пустое значение но без успешно...
Скрипт выполняет Покупку товара допустим и делает манипуляции , после возвращается на исходную страницу с которой пытаюсь считать опять же CONTENT=number, но в ответ получаю пустой ответ...
iim Файл его выдает без нареканий...
Пример:
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:main.php ATTR=NAME:quantity CONTENT=5 EXTRACT=TXT
После чего выполняем Обработать/Продать.
После чего переходим на другую страницу и обратно.
Число CONTENT=4 уже и т.д
Отредактировано Zuka01s (31-01-2017 14:27:07)
Отсутствует
Zuka01s
хорошо, тогда ответьте еще раз на вопрос, прежде всего себе
для аналогии приведу пример:
1. условие - у вас нет яблока
2. вы взвесили яблоко, которого у вас нет
3. вы сорвали яблоко
не замечаете противоречия?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Выше внизу дополнил и скрин на HTML добавил пример из чего извлекается число
Изменяющиеся число , не попадает в буффер EXTRACT... через js- Именно в этом куске контента, до этого проблем не было...
Отредактировано Zuka01s (31-01-2017 14:38:35)
Отсутствует
Zuka01s
если я правильно понял скрин и ваше описание то:
1. берем число из "Всего: n" где n - какое-то число
2. проверяем число, равно ли оно 0
3. выполняем Обработать/Продать
4. переходим на другую страницу и обратно
цикл повторяется
так?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Да но 0 оно не равно.
Пустой фрейм если оно равно 0. (Т.д там ничего не будет.)
1.Запускается скрипт на этой странице и ищет нужный фрейм main.php
2.Проверяется число = '';
3.Повторно запускаю равно ='n';
4.Выполняется скрипт
5. переходим на другую страницу и обратно
6.Повтор цикла
И каждый раз оно получает ответ =''; в первый раз
Отсутствует