Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
PRESIDENT
Подскажи. Почему это команда не обрезает лишнее?
otvet получается такого вида: tabindex="0">reportoire</td>
Отсутствует
replace никто не отменял
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
А вот кто подскажет, как можно возобновить работу скрипта, если он вдруг ни с того ни с сего остановился? То есть как бы завис.
Такое иногда, но случается у всех. Например, если скрипт большой или мозилла тяжеловесная предпоследней версии ; приложение imacros последней версии (или наоборот, более ранней и не самой стабильной), мощность процессора, скорость интернета, множество программ и приложений работающих одновременно с imacrosom... и т.д. Возможно это всё в совокупности как-то и влияет на то, что какой-нибудь скрипт (особенно работающий в цикле часами и сутками) возьмёт и остановится сам по себе, зависнет и уже ничего не помогает, надо только заново его запускать.
А есть ли какая-либо возможность толкнуть его чтоб он пустился в продолжение работы?
Отредактировано dvitkovs (28-06-2016 12:57:31)
Отсутствует
Делай через несколько циклов перезапуск мазилки, с запуском нужного скрипта.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Подскажите пожалуйста новичку, как мне ввести пароль в поле?
<input autocomplete="off" id="p1" name="inputNewPassword" size="40" type="password">
Отсутствует
replace никто не отменял
А.......чой то типа этого?
otvet=iimGetLastExtract() .match(/tabindex="0">[\w+ ]+<\/td>/g); otvet=otvet.replace(/tabindex="0">/gi,"").replace(/\/td>/gi,"");
Отсутствует
Знатоки!!! , что здесь не так? как избавиться от </td>
otvet=iimGetLastExtract() .match(/[\w+ ]+<\/td>/g); otvet=otvet.replace(/<\/td>/g,"");
Отсутствует
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
Если бы все так просто............,я так пробовал . Там тогда вместе с ответом много лишнего вылазиет , типо этого:
Отсутствует
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
Тогда надо удалить tabindex="0">. При использовании replace
otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+/g); otvet=otvet.replace(/tabindex="0">/,""); alert('Фраза: '+frasa+'\nОтветы :\n--------------\n'+otvet.join('\n'));
Отсутствует
Почему команда не обрезает лишнее?
Судя по модификатору g вы получаете сразу несколько значений и пытаетесь их обработать. Вариантов несколько, один из них - ниже:
otvet=iimGetLastExtract().match(/tabindex="0">[\w+ ]+<\/td>/g); var l=otvet.length; while(l--){ otvet[l]=otvet[l].match(/>(.*?)</).pop(); };
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
PRESIDENT Человеческое СПАСИБО вам!!! Все работает на УРА! ПРОФЕССИОНАЛЫ своего дела!
удалено, написал в ПМ
InfSub
Отредактировано dim222 (29-06-2016 17:39:03)
Отсутствует
InfSub
А с профессиональной точки зрения какой вариант правильный,хоть и все работают,но все же как правильно писать (как вариант, либо вместо TAB-ов какие-то действия):
Вариант №1:
var code =''; code += 'SET !TIMEOUT_STEP 0'+n; code += 'ONDIALOG POS=1 BUTTON=OK CONTENT='+n; code += 'TAB T=1'+n; code += 'TAB T=0'+n; code += 'TAB T=-1'+n; code += 'TAB T=-2'+n; code += 'TAB T=-3'+n; code += 'TAB T=-4'+n; code += 'TAB CLOSEALLOTHERS'+n; iimPlayCode(code);
var t0='SET !TIMEOUT_STEP 0\n'; iimPlayCode(t0+'ONDIALOG POS=1 BUTTON=OK CONTENT=\nTAB T=1\nTAB T=1\nTAB T=0\nTAB T=-1\nTAB T=-2\nTAB T=-3\nTAB T=-4\nTAB CLOSEALLOTHERS');
iimPlayCode(t0+'ONDIALOG POS=1 BUTTON=OK CONTENT='); iimPlayCode(t0+'TAB T=1'); iimPlayCode(t0+'TAB T=0'); iimPlayCode(t0+'TAB T=-1'); iimPlayCode(t0+'TAB T=-2'); iimPlayCode(t0+'TAB T=-3'); iimPlayCode(t0+'TAB T=-4'); iimPlayCode(t0+'TAB CLOSEALLOTHERS');
InfSub
Отсутствует
dim222
Такой, какой - лично вам удобен и понятен, например, в варианте 3 - вы получите, совершенно не тот результат, какой ожидаете, и он не идентичен, 1 и 2 вариантам. (см. FAQ)
Тут не идет речь о профессиональном программировании, оно далеко за гранью обсуждений в данной ветке форума.
Если я приведу пример своего кода, то по большей части, он будет непонятен для многих и будет очень сильно отличаться, от приведенных вами примеров, хотя основа его естественно - завязана на стандартный iimPlayCode(), но не везде и не всегда
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Приветствую. Интересует следующая возможность i-macros:
ставить себя на паузу при виде определенного текста или картинки.
Благодарю за помощь.
Отсутствует
Askael
Поиск по теме, вверху справа страны, по словам captcha, capcha и vk.com
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как выключить FF с помощью imacros / Убивать через bat не подходит - потом глючит
-----
FF + Imacros + плагины - стоит на VDS (проц 2.4 , память 1 г , WIN 2012 )
Отсутствует
kolshix
Ну уж Вам-то, стыдно такие вопросы задавать..
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub, обход капчи меня не интересует, ибо сложно, и , возможно, платно. Может ли бот поставить себя на паузу при виде текста "Я не робот" или такой картинки(или её части)? клик
Отредактировано Askael (30-06-2016 22:22:03)
Отсутствует
Askael
Да, может, см. мой пост выше
Если вы не видите аналогии в коде, это - не значит, что ее нет
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
kolshix
Ну уж Вам-то, стыдно такие вопросы задавать..скрытый текст
(хотел сразу написать что такой вариант не подходит, так как я его уже ранее описывал сам, да и нашел случайно сам):
я так делал, ранее но от мазилы остаются висеть хвосты в диспетчере задач, что ни есть хорошо-Так как ресурс VDS слабый, а также приходится писать дополнительные команды , для входа в about config для включения и отключения "функции закрытия браузера по последней вкладке" - робот питляет по табам и бывает попапы срабатывают (adbloks - уже не справляются и только нагружают оперативу) вот и использую связку TAB CLOSEALLOTHERS TAB CLOSE
Может кто-то что-то еще видел или знает ?
Отсутствует
kolshix
Вот набросал код. Плюс в том что все хвосты сразу закрываются.
function a () { window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow) .document.getElementById('menu_FileQuitItem').click() } a()
iMacros скрипты на заказ!
Отсутствует
Здравствуйте!
Подскажите пожалуйста.
Как извлечь из этого 1s который идёт после js_ в самом начале?
<div style="outline: 1px solid blue;" id="js_1s"><span><div class="_1y-n"><div class="_1y-o"><span class="_1y-p">Перетащите ссылку/фото/видео сюда</span><span class="_1y-q">Перетащите ссылку</span><span class="_1y-r">Перетащите фото/видео</span><span class="_1y-s">Перетащите фото</span></div></div><!-- react-empty: 77 --></span><div class="clearfix"><div class="_42k7 _4bl7"><div class="_3hvt"><img alt="" src="https://scontent-ams3-1.xx.fbcdn.net/v/t1.0-1/c0.6.40.40/p40x40/1888608_632609386793701_619223723_n.jpg?oh=1fdba9dbfabfd21dde5dd61b3eceb27c&oe=5807C635" class="_bth img" height="40" width="40"></div></div><div class="_4bl9"><div><div class="_1mwp _395 _1mwq _5bu_ _5yk1"><div tabindex="-2" class="_5yk2"><div class="_5rp7"><div class="_5rpb"><div style="outline: medium none; white-space: pre-wrap; word-wrap: break-word;" spellcheck="true" role="combobox" class="_5rpu" aria-owns="js_1r" aria-haspopup="false" aria-expanded="false" aria-autocomplete="list" contenteditable="true"><div data-contents="true"><div data-offset-key="6gbjk-0-0" data-editor="fjc0b" data-block="true" class=""><div class="_1mf _1mj" data-offset-key="6gbjk-0-0"><span data-offset-key="6gbjk-0-0"><span data-text="true">hthththth</span></span></div></div></div></div></div></div></div></div></div></div></div><!-- react-empty: 96 --><div class="_3qg0"></div><!-- react-empty: 98 --><div><div class="_5f24"><noscript></noscript><noscript></noscript><noscript></noscript></div><div class="_2dck _4-u3 _57d8"><div class="clearfix"><div class="_ohe lfloat"><div class="_47gt"><span class="_m _3xem _3xen"><a rel="ignore" data-tooltip-content="Добавьте фото или видео к своей публикации" data-hover="tooltip"><span class="accessible_elem">Добавьте фото</span><div class="_3xen _6xd"></div><!-- react-empty: 113 --><div class="_3jk"><input id="js_1t" class="_n _5f0v" tabindex="0" role="button" display="inline" name="composer_photo[]" multiple="" accept="video/*, video/webm, video/x-ms-wmv, video/x-msvideo, video/3gpp, video/flv, video/mp4, video/quicktime, video/mpeg, video/ogv, image/*" type="file"></div></a></span><a id="js_1w" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Отметьте людей в публикации"><span class="accessible_elem">Отметьте людей</span><div class="_3xen _5hd5"></div></a><a id="js_1x" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Укажите, чем вы занимаетесь или что чувствуете"><span class="accessible_elem">Укажите, чем вы занимаетесь или что чувствуете</span><div class="_3xen _58-g"></div></a><a id="js_1y" data-hover="tooltip" role="button" href="#" class="_3xem" data-tooltip-content="Отметьте посещение"><span class="accessible_elem">Коснитесь места</span><div class="_3xen _520r"></div><noscript></noscript></a></div></div><div class="_ohf rfloat"><div class="_2ph- _4-u3"><div class="_5dd8"><span class="_2qwi"><i class="_491- img sp_-cwolwbhAbw sx_16f291"></i>ControRing</span></div><div class="_332r"><button value="1" type="submit" data-testid="react-composer-post-button" class="_1mf7 _4jy0 _4jy3 _4jy1 _51sy selected _42ft"><!-- react-text: 130 -->Готово<!-- /react-text --></button></div></div></div></div></div></div></div>
Отредактировано Алим (01-07-2016 18:46:59)
Истина в последней инстанции
Отсутствует
kolshix
Вот набросал код. Плюс в том что все хвосты сразу закрываются.
скрытый текстВыделить кодКод:
function a () { window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow) .document.getElementById('menu_FileQuitItem').click() } a()
Это просто ОГОНЬ ! Даже обрыва нет
----
Админ добавь способ в ФАКЮ в шапке
Отсутствует