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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-01-2017 20:29:57

InfSub, согласен, возможно я не очень точно выразился по вопросу гет запросов, пардон. Но тем не менее, что мы имеем: вот два скрипта с одинаковой задачей - перезагружать стараницу множество раз с очисткой кукисов. Вот первый скрипт:

Вот второй:

Так вот: первый тормозить начинает уже после сотни циклов, а второй скрипт работает сколь угодно долго вообще без тормозов хоть с миллиардом циклов.
А что можно сделать, чтоб и первый скрипт не тормоз

Выделить код

Код:

  for(q=1; q<9999999; q++) { iimDisplay('Обновление страницы '+q);
  
   iimPlayCode('CLEAR');
   balance(); }
   
   function balance() {
   var CC=Components.Constructor;
   var a=CC("@mozilla.org/xmlextras/xmlhttprequest;1")();
       a.open('GET','http://2ip.ru/',false);
       a.send(null);
       b=a.response;
       return b; }
       

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-01-2017 20:13:02

InfSub пишет

это скорее особенность работы js, при большом количестве циклов скрипт начинает тупить, при этом при перезапуске - опять все норм, в связи с чем, тут уже неоднократно рекомендовали перезапускать ff вместе со скриптом

Ну пока кроме перезапуска скрипта, другого решения пока не нахожу.
Однако не считаю, что дело тут именно в большом количестве циклов. Тут по другой какой-то причине скрипт начинает тупить. И скорее всего, что где-то в памяти накапливается то, что приходит в ответ на гет-запрос и не стирается, пока не перезапустишь скрипт. Это примерно как TXT документ - весит мало, но там может быть миллион слов или просто букв или чисел информации, а программы с таким файлом работающие будут тупить.
А почему я считаю что количество циклов тут не причем, потому что аналогичный скрипт с числом циклов 99999999999, но без гет запроса работает сутками напролет и хоть бы что. Это ж очевидно. Вот вам пример обычного скрипта, который может сутками и неделями работать без т

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-01-2017 11:28:17

EverythingForYou пишет

Запросы улелают слишком быстро. Стоит поставить задержку.

что значит быстро??? первая сотня нормально, а остальные быстро????????

08-01-2017 11:36:19
EverythingForYou
вы бы скрипт, который я прикрепил, скачали и сами проверили как там всё работает. И увидели бы, что после нескольких сотен повторений цикла, аймакрос начинает заметно тормозить.

08-01-2017 11:40:49
Вот я и интересуюсь: почему при обновлении страницы с помощью гет запроса, аймакрос начинает страшно тормозить после нескольких сотен повторений в цикле? (хотя если то же самое делать, но не через гет-запрос, а как обычно, то можно до бесконечности обновлять страницу и всё нормально, ну то есть аналогично нажатию кнопки F5)
А то же самое, но через гет-запрос - тормозит аймакрос (и систему в целом). Почему? И как это побороть?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-01-2017 11:17:25

Здравствуйте! С Новым Годом!
Подскажите, почему простой скрипт который посылает гет-запрос в цикле, начинает тормозить и как это побороть?
Ситуация такова: имеется простейший ява-скрипт, который работает в цикле и его задача просто обновлять страницу гет-запросом с очисткой кукиса (там адрес http://2ip.ru/ взят просто для примера).

так вот получается, что первые пару десятков циклов все работает быстро, а потом мало по малу аймакрос начинает тормозить и работать все медленнее и медленнее. И процессор компа всё больше нагружается. Хотя в диспетчере задач если наблюдать, то оперативная память при этом вроде как остаёт

Выделить код

Код:

  for(q=1; q<9999999; q++) { iimDisplay('Обновление страницы '+q);
  
   iimPlayCode('CLEAR');
   balance(); }
   
   function balance() {
   var CC=Components.Constructor;
   var a=CC("@mozilla.org/xmlextras/xmlhttprequest;1")();
       a.open('GET','http://2ip.ru/',false);
       a.send(null);
       b=a.response;
       return b; }
       

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 04-12-2016 16:57:05

а что, ещё актуальна тема? вроде бы уже давно порезали выдачи сатошей до 100-150 максимум и ввели почти везде антиботы. Так что хоть ломай капчу, хоть не ломай, заработать на кранах уже не получится как год назад.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-11-2016 03:16:40

dim222 пишет

ShejkerСкорее всего дело в IP.

ага. именно в IP дело

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-10-2016 18:46:41

Приветствую! Подскажите, кто-нибудь, как можно очищать не все куки, а только нужные. Вот например, команда CLEAR используется, чтобы очистить браузет от кэша и кукисов. Удаляет всё что надо и что не надо. А как бы сделать так, чтоб команда удаляла куки только с заданного сайта, остальные не трогала? Или так, чтоб всё очищала, а с нужного сайта не трогала. Подскажите-ка.
2iAHi.png

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 22:56:59

dim222 пишет

Можно конечно, вышеизложенным способом, но нужен опыт,а следовательно и время.

вот это 100% в точку! Нужен опыт, а опыт это время, а время это деньги. Тут каждая секунда на счету... Если кардиолог в астрономии полный ноль, то чтобы ему освоить карту звёздного неба, нужно не один год за справочниками провести. Так же и тут: если ты не программист и не изучал языков бейсик фортран паскаль, то газонокасилку в велосипед не переделаешь.

dim222 пишет

если есть надпись,то идем по другим сайтам, после каждого сверяем время.(если от 30 до 35 или от 00 до 05, то опять заходим, пока надпись не появиться).

так мне так и надо. То есть, когда надпись есть, то идём на другой кран и берём его. А на том кране, где надпись была, туда уже не заходим до конца получаса. Но как так реализовать? Вот тот код, что вы выложили, он же просто останавливает скрипт и ждет конца получаса.

07-10-2016 23:02:21
Хотя НЕТ. сильно простой способ не годится. Сильно просто - это велосипед. А н

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 22:12:28

InfSub пишет

тут практически на каждой странице форума по iMacros разбираются примеры по работе с массивами, только в другом контексте

тута есть уже готовая функция привязки скрипта ко времени компа


а не подскажите ли как бы её переиначить и задействовать, чтоб не создавать новый объект\массив?

Выделить код

Код:

function limit(){
if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=P ATTR=TXT:*faucet<SP>exceeded*')>0){
iimDisplay('Ждем до окончания получаса для  сбора');
iimPlayCode('ADD !EXTRACT {{!NOW:nn}}');
var time=iimGetExtract();
if(time == 00){
iimPlayCode('WAIT SECONDS=61');
}else if(time > 30){
var w2 = (60 - time) * 61;
iimPlayCode('WAIT SECONDS='+w2);
}else if(time < 30){
var w1 = (30 - time) * 61;
iimPlayCode('WAIT SECONDS='+w1);
}}
return;
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 21:16:14

InfSub
подскажите, а тута есть в факе есть пример, как самостоятельно самому написать объект\массив с примерными функциями как мне надо?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 21:07:00

dvitkovs пишет

так и создайте объект/массив, в котором к каждому крану записано время следующего прохода

но это время не постоянное. То есть в объекте\массиве время должно быть динамическим и устанавливаться в зависимости от появления надписи на лимитном кране типа такой
2hEuQ.png
То есть всё зависит от появления этой надписи на кране. Когда она появляется, то это точка отсчета до конца ближайшего получаса.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 20:13:17

dim222 пишет

Тут думаю надо время после каждого крана проверять.

Нет, думаю тут надо метку какую-то ставить на кран, на котором лимит. Тогда получится так: скрипт дошел до крана на котором лимит, поставил на него метку и пошел дальше краны брать. Когда начался второй цикл, то скрипт, когда доходит до меченого крана, сравнивает время получаса с тем сколько осталось и если ещё получас не кончился, то он игнорирует данный кран и идёт дальше брать остальные краны. Потом третий цикл, четвертый  и так далее. И когда время получасовое проходит, то все метки снимаются и скрипт снова берет все краны по очереди, до тех пор пока на каком-то не обнаружится лимитное время. Тогда он опять ставит метку на такой кран и в следующем цикле его уже не берет до тех пор, пока не пройдет время до истечения получаса. И так далее по кругу.
Надеюсь внятно описал принцип работы алгоритма. Осталось только реализовать задумку. Как думаете, прочтение про функцию date() поможет реализовать задуманно

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-10-2016 17:39:55

dim222 пишет

удалено, избыточное цитирование

скрытый текст
привязать ко времени компьтера

Код конечно хороший и рабочий, но как бы его довести до ума? А то получается, что он просто тупо ждёт окончания получаса, а скрипт в это время бездействует. А ведь там и другие краны ждут, те у которых нету лимита.
То есть надо чтоб было так: имеется скрипт который по очереди проходит много кранов. На каких-то кранах есть получасовой лимит, а на каких-то нету. Нам надо сделать так, чтоб когда скрипт доход

Выделить код

Код:

function limit(){
if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=P ATTR=TXT:*faucet<SP>exceeded*')>0){
iimDisplay('Ждем до окончания получаса для  сбора');
iimPlayCode('ADD !EXTRACT {{!NOW:nn}}');
var time=iimGetExtract();
if(time == 00){
iimPlayCode('WAIT SECONDS=61');
}else if(time > 30){
var w2 = (60 - time) * 61;
iimPlayCode('WAIT SECONDS='+w2);
}else if(time < 30){
var w1 = (30 - time) * 61;
iimPlayCode('WAIT SECONDS='+w1);
}}
return;
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 02-10-2016 20:54:41

Привет! Ребята, подскажите как временную привязку привязать к ява-скрипту? В факе искал, да так что-то ничего толком и не нашол там. А ситуация такова:
есть кран, который лимитно выдает сатоши. Начиная с каждого получаса и потом минут 5-6 и после появляется надпись такая:

2hEuQ.png
то есть до ближайшего получаса, например до 15:30 или до 12:00 или до 23:00  или 14:30 входить не надо на данный кран. Но чтоб скрипт понимал что ему до получасового временного отрезка не надо на этот кран ходить, надо его как-то научить. То есть привязать ко времени компьтера.
Подкиньте идею как такое реализовать? Может кто уже в курсе дела или занимался подобными извращениями?

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 25-09-2016 12:40:19

Залез в консоль Палмуна, посмотреть какую ошибку пишет и вот что обнаружил:

2haNq.png
что с этм делать? Кто в курсе дела? :/

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 21-09-2016 13:26:20

manuk
у меня гугл-панорамы отлично работают в палмуне. Очень шустро и быстро. Проблем нету вообще.
Зато с яндекс-панорамами есть. Ну не показываются они у меня в палмуне и все тут. А во всех других браузерах показываются.
Как такое может быть? Почему гугл-панорамы в палмуне отображаются и работают, а яндекс-панорамы нет. При том что яндекс-панорамы в остальных браузерах работают??? Феномен какой-то? или что???:/

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 19-09-2016 13:49:31

manuk пишет

Такое доказательство устроит?

XP

SP3. http://saveimg.ru/show-image.php?id=51e … f420619eb5

У тебя на Икспишке и всё нормально работает??? ...Тогда вопрос: как? как и почему оно у меня не работает, если специально снёс старую винду (ХР SP3), установил по новой, новую ХР. Всё чисто-начисто. Скачал, установил Палмун. Обновил флеш-плеер. Без лишних плагинов и дополнений, ничего лишнего и ненужного. Проверил - не показывает Яндекс-Панорамы. Тут же устанавливаю Фаерфокс 27 версии, он показывает панорамы. А Палмун - нет. Как такое может быть??? В чём прикол???

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 18-09-2016 22:35:36

manuk пишет

Такое доказательство устроит? XP SP3 32-бит. http://saveimg.ru/show-image.php?id=51e … f420619eb5

Феноменально! У меня тоже самое, и не фурычит... пардон, не тоже самое, у меня винда ИксПишка. Видимо в этом загвоздка?
Кто бы на ИксПишке проверил работоспособность Яндекс-Панорам на Палмуне? У меня не показывает. Хотя на  том же ФФ-27 нормально показует. Но мне надо именно Палмун!!!

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 18-09-2016 14:16:41

AlAvis пишет

Настройки по умолчанию , плагины и расширения не установлены .

да... жаль что ты не можешь проверить "термоядерную" версию Atom/WinXP 26.4.1, жаль  :(

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 17-09-2016 23:28:37

AlAvis пишет

dvitkovs
"Термоядерный" проверить не могу .
http://saveimg.ru/thumbnails/17-09-16/1 … 34d0b6.JPG

Теперь вижу: работает 64-битная версия. Но у меня 32-битная. И не работает почему-то. Может в этом причина? Может только на 64-битках работает яндекс-панорамы?
А я тут мучаюсь, пытаюсь запустить на 32-битной...
Это ж просто уму не постижимо. Винду новую и по новой (ХР) поставил, а толку нету. Фаерфоксы, хромы и оперы показывают яндекс-панорамы, (я их пробовал только что), а Палмун ни фига... Обалдеть.......

17-09-2016 23:30:53
Может кто-нибудь проверить на 32-битной системе? Проверьте пожалуйста, а то так мы и не узнает секрета данного феномена.

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 17-09-2016 22:09:01

Ultima2m пишет

Попробуй с чистым профилем. У меня была похожая ситуация на гугло-картах -

а на палмуне у тебя работает или не? Может ни хрена оно не работает на палмуне? Только время зря трачу. Где доказательства что яндекс-панорамы на палмуне работают? Нету! manuk предоставил скриншот, а какой там браузер - не видно. Может мазила какая или ещё что.GOT удалено на кой чорт мне товой киберфокс, если речь о палмуне? Ты бы сюда ещё хром приплёл, или аваст какой-нибудь!!!

17-09-2016 22:12:33
Переустановил винду!!! Чистую Икспишку установил сегодня. Всё с нуля. Скачал последнюю самую новую версию палмуна PM Atom/WinXP 26.4.1, установил запустил... яндекс-панорамы ни хрена не открылись.
Тут же пробую на фаерфоксе 27-мом и о чудо...  фаерфокс работает - показывает панорамы. А палмун - нет.
Так что с палмуном??? Почему палмун не открывает и не работает с яндекс-панорамами???

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 16-09-2016 17:53:34

manuk пишет

PM Atom/WinXP 26.4.1. Нормально. http://saveimg.ru/show-image.php?id=644 … 3a1ce595c3

Так а чо у меня не работает нормально, а сбрасывает? В чом может быть закавырка?
Я вот вначале думал, что кэш-памяти ему не хватает, негде хранить панорамы, но  проверил так и этак, менял настройки по разному, но увы... ни фига. Хотя на Фаерфоксе 29 работает и на Драконе работает, а на Палмуне никак. Что за Ё.П.Р.С.Т?

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 15-09-2016 08:45:49

Люди, подскажите почему Яндекс-Панорамы не корректно работают. А проще говоря - вообще не работают в Палмуне (а в других браузерах всё нормально).
  То есть когда нажимаешь просмотр панорам, например какой-то улицы, то вначале вроде загрузка картинки\панорамы происходит, но это длится не более 1 секунды и потом происходит сброс. И всё.
Вот например, хочу посмотреть панорамы, нажимаю куда надо:
2gLW3.png
и оно вроде бы пытается панорамы показать, загрузка типа идет, но через секунду сброс:
2gLVT.png
и опять такое состояние как на скриншоте:
2gLW3.png
Что делать? Как заставить чтоб нормально панорамы показывало? Вот ссылка на панораму:
[spoiler][url]https://yandex.ru/maps/213/moscow/?text=%D0%A0%D0%BE%D1%81%D1

Board footer

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