Del
del
InfSub
Получилось! Благодарочка за подсказку.
PS там полный путь надо, но сам файловый текст не надо создавать, поскольку он сам автоматом создаётся.
Пандёнок, суть такова: мне это расширение надо лишь для того, чтоб не вылазило окно ввода логина и пароля на прокси. У меня на всех проксях один и тот же логин и палоль. Н каждый раз когда я ввожу новую проксю, то появляется окно запроса логина и пароля. Так вот чтоб оно не вылазило, для этого и есть это расширение. На более ранних версиях мозилы оно работает, вопросов нет. А вот на последней версии ФФ оно не устанавливается даже.
Может можно и без этого расширения зделать так, чтоб не вылазило окно запроса логина и пароля на прокси? Может можно как-то зделать так, чтоб один раз установить логин и пароль для всех проксей и всё?
Пожалуйста, подскажите альтернативу расширению Close Proxy Autentication для последней версии Фаерфокса, желательно, с официального сайта, похожего там ничего не нашел, а то пишет что Это дополнение несовместимо с вашей версией Firefox.
https://addons.thunderbird.net/Ru/firef … ntication/
удалено:
- дубликат сообщения из параллельной темы
- вопрос не по теме
InfSub
Привет! Подскажите работает ли вообще-то пример скрипта записи файла от нагибалки, который выложен тут
var saveToFile = function (fileName, text) { var fileDescriptor = imns.FIO.openNode(fileName); imns.FIO.writeTextFile(fileDescriptor, text); } // Пример использования saveToFile("C:\\BOTS\\iMacros\\text.txt", "текст для сохранения");
Подскажите в чём причина неработоспособности скрипта? Не хочет он сохранять текст в файл и всё тут :(
Ошибку какую-то вот такую выдаёт
Что мешает сохранить позицию в файл и считать при запуске скрипта?
На этом форуме не удалось найти пример как это реализовать, нашёл в интернете:
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);
Но этот код выполняет только запись в файл. Если файла не существует, то он создастся сам. Если существует - то он будет дополняться, но не перезаписываться. Для перезаписи нужно придумывать обходные пути, например, с использованием процедуры удаления файла и создания нового, или же с ява скриптом. А как сделать чтоб файл перезаписывался или удалался? А то он будет дополняться, а это не годится для нашего случая.
…Приветствую! Подскажите пожалуйста, реально ли реализовать такую задумку: js-скрипт работает в цикле, заходя в аккаунты из списка и выполняя определенные задания. Список длинный. При этом со временем работы скрипта забивается память оперативная и браузера. Помогает перезагрузка браузера. Но при этом цикл, естественно, завершается. Можно ли сделать так, чтоб после перезагрузки браузера скрипт включался снова в цикле и продолжал работу далее в цикле, но именно с того момента, с того аккаунта из списка на котором остановился для перезагрузки? То есть список аккаунтов 1000 логин/паролей. Скрипт отрабатывая первую сотню делает перезагрузку браузера. Потом браузер запускается и продолжает далее цикл уже со второй сотни из этого же списка. После отработки другой сотни снова перезагружается и так далее. Когда таким образом отработает весь список (1000 аккаунтов), то снова всё начинается по кругу. Можно ли так как-нибудь реализовать?
Приветствую! Во первых хочу поблагодарить Нагибаку за предоставленный тут код смены ip в браузере Тор. Во вторых хочу предложить ещё один вариант смены ip в программе Тор. Это автоматическая смена при помощи php скрипта. Суть в том, что этим способом мы меняем ip не в Тор-браузере, а именно в самой программе Тор. При этом браузеры можно использовать практически любые. Вот ссылка на статью где коротко рассказывается суть и есть готовый php скрипт:
InfSub
Благодарствую!
Доброго времени суток! Подскажите пожалуйста как сделать чтоб картинки сохранялись не так, что последующая удаляет предыдущую, а чтоб сохранялись все.
Вот код сохранения скриншота (элемента)
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
Привет! Подскажите как быть в случае если аймакросом просто так нельзя нажать на некий элемент на странице сайта? Суть в следующем: есть сайт на котором надо выбрать USD из открывающегося списка валют. Само выпадающее окно аймакросом открывается. Но вот нажать на USD просто так не получается. На скрине видно наглядно, стрелкой отметил:
Думаю надо через код элемента делать команду. Но я не очень разбираюсь как из кода элемента создать правильную команду. Помогите пожалуйста. Вот скопированный код элемента (на скрине он синим фоном выделен):
[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
…Привет! Ребята подскажите кусок кода чтоб дату текущего времени писало в текстовом файле ява-скрипта при сохранении текста.
Например вот код:
iimPlayCode('TAG POS=2 TYPE=DIV ATTR=TXT:тут<SP>содержание<SP>текста EXTRACT=TXT\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=SMS.txt');
Так тут сохраняется просто текст. А надо чтоб ещё и дата и время после текста приписывались.
Проблема в блоке отвечающем за отправку капчи
Верно. Надо скрипта подшаманить.
значит не так, а с определенными изменениями в работе
Ну да, вероятно изменения какие-то надо проделать. Только пока не понятно мне что конкретно надо изменить в скрипте. Эх... кто бы подсказал
Закоментируйте строку 144 или замените переменную e.name на пару одинарных кавычек.
Она не несёт какого-то серьезного функционала, только информационный
Сделал так, но теперь скрипт просто сразу закрывается без ошибки.
Нагибака же написал под какую систему разгадывания каптч этот скрипт.
Под сайт рукапча Нагибалка писал своего скрипта. Ну так в файле хост прописываются IP адреса любых сайтов и происходит переадресация. Я вот на сайт капчагуру посылал капчу используя скрипт Нагибаки. Ничего не менял, просто в хост-файле прописал нужные IP адреса. Точно так же и капмонстр делает, прописывает в хост-файл нужные адреса (локальный адрес). И капчу капмонстр перехватывает. И разгадывает. Но скрипт к этому времени уже закрывается с ошибкой. То есть практически сразу закрывается.
Приветствую! Товарищи, помогите пожалуйста разобраться в чём причина непонятной ошибки возникающей при работе вроде бы рабочего скрипта. Этот скрипт имеется в свободном доступе и вылажен на сайте Нагибаки. Скрипт по 100%-ному распознаванию рекапчи-2 через сайткей.
[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');
[spoiler=большие цитаты - прячутся под спойлер]
Зебра
Так вот я и хочу узнать, а в чем тут прикол?
Как верно подметил модератор, код вырван из объекта, если вы не разбираетесь в этом, то мне кажется вам рано соваться в такие вещи, лучше изучите немного основы 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
изменить 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');}; }
19-10-2018 11:16:18
или дописать этот же код на обратное действие, что с такого-то времени работаем дальше?
Так тоже пробовал, но что-то не идёт. Видать "pause" не даёт включиться команде continue (дальше). Вот дописанный код, где добавлено действие, что
…и если у вас лично, что-то не работает, это не значит что вам дали кривой код, это значит, что у вас конкретно какие-то проблемы, например с тем же iMacros
Сейчас проверил iMacros, точнее фаерфокс взял другой версии: (56-той) - работает! А на 52-рой не работало. Но не работало как оказалось лишь потому, что там в браузере настройки были не такие. Сама версия iMacros и там и там 8.9.7. А так в принципе работает! Поэтому выражаю вам огромную благодарность! Благодарю за потраченное время и ресурсы! И забираю свои слова обратно, на счёт кривости кода. Код - замечательный и рабочий! Ещё раз СПАСИБО вам за труды!!! :)
Del
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');}; }
или вообще можно в 1 строчку, но скрипт править каждый раз придется:
скрытый текст
Подскажите пожалуйста, в чём может быть косяк, если пауза не срабатывает? Вот простейший пример скрипта в цикле. Добавил туда эту строчку, а паузы так и нет:
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');}; }