Что мешает сохранить позицию в файл и считать при запуске скрипта?
На этом форуме не удалось найти пример как это реализовать, нашёл в интернете:
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
del
уже не актуально
Привет! Подскажите как быть в случае если аймакросом просто так нельзя нажать на некий элемент на странице сайта? Суть в следующем: есть сайт на котором надо выбрать 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" aria-readonly=
…Привет! Ребята подскажите кусок кода чтоб дату текущего времени писало в текстовом файле ява-скрипта при сохранении текста.
Например вот код:
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');}; }
вот простейший вариант без проверок на то что время уже прошло и надо увеличить дату
удалено избыточное цитирование
Спасибо огромное! :) Это уже хорошо, что скрипт на паузу может поставить в заданное время. Хотя вообще-то надо чтоб скрипт не только на паузу ставил в назначенное время, но и потом "нажимал продолжить" тоже в назначенное время. И так несколько раз, сколько требуется.
Вот хороший кусок кода:
[spoiler][code]function getTime(date){
return date.toLocaleTimeString('en-US', {
hour12: false,
hour: "numeric",
minute: "numeric",
second: "numeric"
});
}
var createDate = function(time){
return new Date('01.01.2000' + time);
}
var loop = {
act: true,
doNotPlay: [
{ from: createDate('13:33:00'), to: createDate('13:34:00') },
{ from: createDate('13:45:00'), to: createDate('13:46:00') },
],
start : function() {
// проверка на то что текущая дата между датами
window.setInterval(function(){
есть - пишется за 5 минут - час, в зависимости от знаний
не, ну за 5 минут и даже за час, это вы явно преувеличили! Я тут уже несколько дней не могу состряпать такой скрипт, чтоб паузу делал в заданное время :(
14-10-2018 23:16:38
Понял только что всё в кучу пихать в цикл не надо. Это грубейшая ошибка, и так не бывает. Надо как-то иначе, по отдельности (типа мухи отдельно, коклеты отдельно)..
Здравствуйте! Подскажите как в Javascript, работающем в цикле сделать чтоб включалась команда PAUSE в заданное время, например в 22:38 по времени компьютера?
То есть чтоб результат был аналогичен нажатию кнопки пауза\продолжить в браузере фаерфокс 56 и аймакрос 8.9.7
Вот тут есть один скрипт, который вроде как должен был бы работать, да не работает почему-то. Там простую операцию делает: открывает в цикле одну и ту же страницу сайта. И в заданное время надо чтоб скрипт сделал паузу. А потом в заданное время снова продолжил бы цикл дальше.
Вот сам скрипт:
[spoiler][code]
for(a=1; a<99999; a++) { iimDisplay('Номер '+a);
iimPlayCode('TAB CLOSEALLOTHERS\nCLEAR\nURL GOTO=https://2ip.ru/');
function getTime(date){
return date.toLocaleTimeString('en-US', {
hour12: false,
hour: "numeric",
minute: "numeric",
second: "numeric"
});
}
var createDate = function(time){
return new Date('01.01.2000' + time);
}
var loop = {
act: true,
doNotPlay: [
{
Здравствуйте! Подскажите как в Javascript, работающем в цикле сделать чтоб включалась команда PAUSE в заданное время, например в 16:38 по московскому времени? И потом в определенное время снова включала бы продолжение работы срипта, например в 17:24 по времени компьютера. То есть чтоб результат был аналогичен нажатию кнопки пауза\продолжить в браузере фаерфокс 56 и аймакрос 8.9.7
[spoiler][code]
for(a=1; a<99999; a++) { iimDisplay('Номер '+a);
iimPlayCode('TAB CLOSEALLOTHERS\nCLEAR\nURL GOTO=https://2ip.ru/');
function getTime(date){
return date.toLocaleTimeString('en-US', {
hour12: false,
hour: "numeric",
minute: "numeric",
second: "numeric"
});
}
var createDate = function(time){
return new Date('01.01.2000' + time);
}
var loop = {
act: true,
doNo
Позабавьте меня ещё
и это тоже твой удел - забавлять. Продолжай и дальше забавлять нас с форумчанами, своими унылыми оправданиями по поводу собственной криворукости, заикания и слепоты. И несостоявшейся помощи хорошему человеку, которую ты вызвался оказать, да так и обосрался, ничего не сумев толкового предложить. Аха-ха-ха-ха-ха-хаaaa :lol:
Поэтому не вам заикаться о "туфте"
Верно - заикаться это ваш удел. Потому и облажались вы, когда вызвались помочь хорошему человеку (мне), а вместо реально рабочего кода выложили тут какое-то бездарное, унылое и неработоспособное к сохранению текста с сайта, недоразумение. Которое только и может что распределять по столбцам то, что в этом же коде вы и выдали из себя, через заикание)))
16-07-2018 13:57:55
И ещё: если вы в придачу к заиканию ещё и слепой, то выделяю тест моих слов из вашей же цитаты. Читайте внимательно (можете даже по слогам):
У меня не получается решить такую задачку: как написать код, который сохраняет текст в файл с расширением csv в разные столбцы? Например в столбец A, B, C
Код, который сохраняет ТЕКСТ в файл. ТЕКСТ, а не туфту которая в вашем коде и записана, и которая же единственная и сохраняется. А где сохранение текста? Почему текст не сохраняется? Это что за помощь такая хорошему человеку (мне), ко
…