Идея хороша, но я же не разработчик...мозга не хватает, но если аутсорсинг не удастся найти, то придется :)
lostandleft1 пишетно не выполняется условие пункта 2 в части редактирования скриптов.
Редактируйте на здоровье.
Пардон мозга не хватает, где именно он находится сгружаемый фаил JS, и как его редактировать...или предлагаете обезьяной пользоваться?
lostandleft1
Local Load ?
Спасибо, на безрыбье и рак рыба...но не выполняется условие пункта 2 в части редактирования скриптов. А так загрузочка ускорилась чуть малость, спасибки.
Пост выше все еще актуален.
Решения на основе прокси серверов не подходят ни разу к сожалению...в работе мне часто нужны соединения через реальные приватные прокси, соответственно никакие "свои" проксики данную задачу не решают.
lostandleft1 пишет1 - Самое важное, для ускорения загрузки страниц, не смейтесь и не пинайтесь, бывают случаи, когда страничку нужно загрузить на миллисекунды быстрее чем это происходит.
пользуемся NoScript :: Дополнения Firefox - Mozilla Add-ons для отключения скриптов - насчет подмены не слышал.
Знаю, что не подходит, использую. Сообщение отредактировал...по существу пожалуйста, если требуется разработка оного плагина, или пере сборка FF из исходников, с такой, нужной мне функциональностью, прошу писать сроки и цены, как и указано в посте готов спонсировать разработчиков :)
ВАЖНО, помимо JS также неплохо бы указывать и другие файлы css например, ну не зачем их скачивать каждый раз для конкретной страницы, которую посещаешь оч часто.
В общем нужен некоторый извращенный вариант работы с кэшем...как-то так.
Уважаемые господа ищется плагин для того, чтобы подменять сгружаемые браузером файлы по тегу URL.
Т.е подменить подгружаемый фаил в браузере на что-то свое. Или подскажите как реализовать.
К примеру: Есть удаленный ресурс https://d2i2wahzwrm1n5.cloudfront.net/ на котором размещено масса скриптов для разгрузки серверов, например такой скрипт https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2013.3.1015/Common/jQueryPlugins.js
Firefox выходя на определённые ресурсы в сети, обращается запросами на сервак https://d2i2wahzwrm1n5.cloudfront.net/, это новая фича от компании Telerik вот пруф http://www.telerik.com/help/aspnet-mvc/web-assets-telerik-cdn-support.html, от куда сгружается JS фаил.
Нужно, чтобы плагин при обработке запроса использовал вместо адреса https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2013.3.1015/Common/jQueryPlugins.js, например d:\\common\jQueryPlugins.js, естествено адреса указывает пользователь.
Илиже, например, идем на https://start.webmoney.ru/, наш любимый firefox подг
…Парни!
Кто-нибудь пытался сделать бота для регистрации на мыло,ру...у них там поля полей автогенерация каждый раз. Кто-нибудь пытался обойти?
Не нашел более подходящей темы, но чтобы не плодить линее, решил запостить тут:
Почему-то на каком-то этапе FF перестал читать данные из файла скриптом.
Сейчас у меня вылетает ошибка
[object XrayWrapper [object Window]]
Если использовать код, подскажите как победить эту напасть, нужно данные из файла прочитать скриптом и в переменную загнать.
[code]function toUnicode(charset, data){
var uniConv = Components.classes['@mozilla.org/intl/scriptableunicodeconverter'];
uniConv = uniConv.createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
uniConv.charset = charset;
data = uniConv.ConvertToUnicode(data);
return data;
};
var conv = Components.classes["@mozilla.org/network/protocol;1?name=file"];
conv = conv.createInstance(Components.interfaces.nsIFileProtocolHandler);
var url ="file:\\\D:\\file.txt";
var file = conv.getFileFromURLSpec(url);
var file_size=file.fileSize;
var stream;
stream = Components.classes["@mozilla.org/network/file-input-stream;1"];
str
Опять таки повторюсь, постоянно нахожусь в поисках правильного применения этого криворукого плагина.
Кто из Вас часто и долго пользовался его замечательными функциями, такими как SAVEAS например мог заменить, что функция имеет
бесконечные глюки и с каждой новой версией FF перестает что-нибудь работать.
А функции извлечения текста из файла....эм, если вам нужно 30-40 потоков запустит и фаил поколбасить....в общем эти функции не для
брутальных экстремалов.
Порыл гугл. яндекс, нашел 2 кода, очень интересных думаю многим будет полезно, если припечет
Сохранение файла, и чтение данных из файла. нормальные скриптовые команды, ловите, повторюсь, автор не я, но очень ему благодарен.
СОХРАНЕНИЕ файла
[spoiler][code]function fromUnicode(charset, data){
var uniConv=Components.classes["@mozilla.org/intl/scriptableunicodeconverter"];
uniConv=uniConv.createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
uniConv.charset = charset;
data = uniConv.ConvertFromUnicode(data);
return data;
}
Infocatcher, okkamas_knife
Спасибо!
Привет.
ТЕма поросла мхом, но не до конца дала ответы на вопросы, а мне нужно решение.
1 - Идем на сайт https://mini.webmoney.ru чтобы прогрузить куки.
2 - Помогите вытащить из кук Name = 'ASP.NET_SessionId' его Value ='14ixrdjstc0s4n45sgs1ew55" (ну или типа того)
Командный код не присваевает значение именно этих переменных.
var ios = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); var uri = ios.newURI("http://www.mini.webmoney.ru", null, null, null ); var cookieSvc = Components.classes["@mozilla.org/cookieService;1"].getService(Components.interfaces.nsICookieService); var cookie = cookieSvc.getCookieString(uri, null); alert (cookie)
Alert выводит что угодно, но ни разу то, что мне нужно.
Прошу помочь, сайт не обязательно именно веб мани, не подумайте лишнего )))
Просто сайты с HTTP написанные на ASPnet все имеют значение сессии в куках и оно мне нужно, не могу вытащить.
Помогите.
PS Просьба в [url]htt
…Такс...в общем кому интересно будет то, как автозапуск макросов и JS файлов делать.
Решил поделиться для потомков :-))
Стояла задачка при открытии профиля FF сделать так, чтобы JS фаилик запускался автоматически.
Задачку решил с помощью AutoIt но в принципе можно и с помощью обычного батника.
Предыстория такая, как я только не пытался запустить скрипт при автомате и в домашнюю страницу прописывал, и в ярлыки FF и в батник, и в AUTOiT ничего не помогало...но
благо смекалка не подвела и сделал опять таки костыль, но по порядку:
Для начала приведу готовый скрипт AutoIt да простят меня в этой ветке, и надеюсь что разработчики Imacros не прикроют эту возможность, потому как невозможность запускать скрипт - это исскуственное ограничение бесплатной версии.
Оговорюсь сразу у меня FF18 и самая последняя бета версия IM 8 на данный момент. Возможно в 7 версии Im так изголяться не придется...тем не менее, скрипт AutoIt
[code]; Определяем переменные, кому удобнее делает это по другому как-нибудь
Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?
Вас жизнь не учит....пардон
Написал же выше смотри предыдушие посты....
http://forum.mozilla-russia.org/viewtop … 92#p597892
вместо указанной ошибки
Internal Server Error
свою подставьте и соответсвенно вместо кода
Свои макрокоманды наберите
Будет работать.
…Странно, но даже пример отсюда http://wiki.imacros.net/Demo-ImageDownload выдает ошибку NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIWebBrowserPersist.saveURI], line: 28 (Error code: -1001)
Желательно почитать хотябы несколько страничек назад, или активно гуглом попользоваться пред тем как вопрос задавать.
Смотри мой ответ ранее по ссылке:
Народ ПЛЗ напишите кто-нибудь расширение чтобы отмена нажималась, или подскажите какие ключи добавить в config чтобы окно аутентификации вообще не появлялось а автоматом появлялась страница сообщение/ошибка что прокси аутентификацию просит.
Игра с ключом network.automatic-ntlm-auth.allow-proxies ничего не дает. Запрос появляется при любом ключе.
Очень нужно. Материальное вознаграждение обещается :)
Ребята, кто сможет порешать мою задачку буду благодарным....в т.ч. материально :)
не сохраняет картинку(капчу)
если FF 18, то потому что:
http://forum.iopus.com/viewtopic.php?f=11&t=19853
Ребята мою задачку решить никто нe в состоянии?
I need Help :-)
alex0097
ИМХО Код пишешь в неправильном направлении лучше формулировать иначе:
Как сделать так, чтобы до тех пор, пока не появится та страница, которая мне нужна происходило обновление страницы
ну а коли так хочешь
Как сделать что бы при нахождении этого текста он обновлял страницу пока она не исчезнет
то пожалуйста...
Создай JS фаил следующего содержания:
[spoiler][code]window.content.document.location="file:///C:/Users/User/Desktop/1.htm";
iimPlay ("code: wait seconds = 2");
var Err = 'Internal Server Error';
var reg = new RegExp(Err,'gim');
body = window.content.document.body.innerHTML;
get = (body.match(reg));
if (get == Err)
{
set = 'REFRESH';
}
else {
set = 'STOP';
}
while (set == 'REFRESH')
{
iimPlay("code: wait seconds = 2\n REFRESH");
var reg = new RegExp(Err,'gim');
body = window.content.document.body.innerHTML;
get = (body.match(reg));
if (get == Err)
Не знаю в какой теме уместнее, поэтому опубликую в обоих не сочтите за флуд.
http://forum.mozilla-russia.org/viewtop … 25#p597425
Мне нужно, чтобы при переходе по ссылкам, если используется прокси, В случае запроса аутентификации на прокси сервере при появлении окна ввода данных пользователя и пароля автоматически нажималась отмена.
Либо чтобы это окно вообще не появлялось. И в том случае, если прокси требует аутентификацию, вылазила страница с ошибкой 404 или ... не помню какой номер, но прокси сервер не доступен
Привет!
Подскажите пожалуйста бывает ли такое расширение, или как реализовать возможность:
Мне нужно, чтобы при переходе по ссылкам, если используется прокси, В случае запроса аутентификации на прокси сервере при появлении окна ввода данных пользователя и пароля автоматически нажималась отмена при появлении этого сообщения:
Это запрос прокси сервера ввести аутентификационные данные.
Мне нужно чтобы нажималась отмена, либо чтобы этот запрос вообще не выпадал.
Игра с ключом network.automatic-ntlm-auth.allow-proxies ничего не дает. Запрос появляется при любом ключе.
Что-то нигде не могу найти информации на тандем Imacros+FF+VBS(Visual Basic Script).может кто нибудь что нить подскажет?или как хоть применить код vbs ?
http://wiki.imacros.net/connect-to-fx.vbs - погуглил малость...
http://forum.iopus.com/viewtopic.php?f=8&t=4304
и тут
http://www.visualbasicscript.com/VBS-wi … 44032.aspx
Посмотри ссылки
SpitFireA
C тем как самообразоваться я не самый большой советчик, потому как сам нахожусь где-то в начале пути.
но мне здорово как ни банально помогает ЯндексоГугл :-)
Хотя можно сказать что я с закрытыми глазами в дверь пройти пытаюсь тыкаясь головой о косяки бесконечно. Делая массу повторений строя код, и исправляя ошибки старые, делаю новые.
В общем своими ошибками набираю опыт....что не есть правильно видимо.
ОБрати внимание на http://javascript.ru/, загляни там примеров много, ну и ребята с этого форума помогают, если что не получается совсем.
Главное желание, мотив решить задачку...и все получится :)
Удачи.
SpitFireA
Привет, выше я уже много раз писал о глючности всех манипуляций в imacros
Подобные же ошибки у тебя будут возникать с любыми извлечениями данных. при составлении макроса, если ты не используешь JS
учитывай следующее:
1 - Все команды типа EXTRACT будут давать тебе подобный результат. Каждый последний EXTRACT будет перетирать предыдущий.
2 - В Imacros вообще нет понятия циклов как таковых, а также никаких условий типа Если ТОгда...и так далее. Все делается просто последовательно по заранее прописанному сценарию
3 - Если нужна реализация циклы и условия Если ТОгда, то придется использовать JS
Таким образом, твой макрос не делает то что ты хочешь, потому как не может нормально работать с перменными.
Чтобы все работало правильно, тебе придется думать так, как думали разработчики сего чуда.
т.е. в конкретно твоем примере, нужно составить код таким образом чтобы ты сначала извлек все данные из одного файла потом заполнил этими данными значения формы на сайте, далее повторно п