Модифицировал mozrepl и FF.au3
И так, ниже прикреплены два файла mozrepl-1.1.2-fx.xpi.zip и FF.au3 для браузера Pale Moon
Файл mozrepl-1.1.2-fx.xpi.zip нужно распаковать и кинуть в окно браузера.
P.S> Редактировал на коленке, так сказать, потому не исключены ошибки.
Добавлено:
Сообщение автоматически объединено:
APL сказал(а):
...Почему-то функция не может открывать страничку в новом окне. Если запустить Firefox, а в параметрах _FFStart задать опцию "открывать в текущем окне", то всё ОК. Не идеально, но не смертельно.
...
Поправил файл FF.au3. В строке 4330 пропущена косая линия, из-за этого параметр реестра не считывался.
Теперь должен открывать новый процесс браузера.
Переименуй файл FF_fix.au3 в FF.au3 для удобства.
Я честно убил целый световой день, чтобы понять, почему MozRepl спокойно работает в Portable-версиях FireFox с 4 и выше, но не хочет работать в Portable-версиях FireFox 3, хотя в установленных свободно функционирует. Результат - нулевой, MozRepl устанавливается и запускается, но подключиться не удается.
Может быть, кто-то подскажет, как справиться с проблемой? Форум перелопатил, ответа не нашел, а мне важно работать именно с третьей версией FF Portable.
Здравствуйте!
Кто-нибудь сталкивался с проблемой нестабильного чтения текста страницы?
У меня постоянно запущен скрипт, наблюдающий за страницей в FireFox. Иногда он сутками работает нормально, но иногда вдруг на полчаса-час перестаёт видеть страницу (а иногда не может её прочитать всего несколько секунд, но это не так страшно).
Когда скрипт не видит страницу, $srcbody и $tmpbody оказывается пустым; в браузере при этом страница выглядит как обычно.
Перезагрузка скрипта и браузера не помогает.
Вопрос, естественно, «Что делать?»
Добрый день!
столкнулся с такой проблемой (фото во вложении)
при запуске скомпилированнного скрипта вылетает такая ошибка, причем не каждый раз. Незнаю что с этим делать. Помогите подскажите что не так?
версия Firefox - 31.0, autoit - Version 3.4.1, FF - "0.6.0.1b-10"
я их просто закоментил и все стало работать как часики (время покажет, может и как китайские)
ну а вообще-то было не плохо что бы работало оно на 100% и я понимаю что закоменитить это не выход. Может подскажите как эту функцию(ошибку) заставить отображаться всего 1ну секунду( как в msbox).
+100, Спасибо!, кто бы мог подумать, я бы это средство в шапку темы включил, чтоб другие последователи FF и MozRepl долго не искали. :laugh:
Добавлено:
Сообщение автоматически объединено:
В продолжение темы. Реально ли включить проверку правильности использования/написания функций из библиотеки FF в SciTE? по аналогии с библиотеками по умолчанию?
Добавлено:
Сообщение автоматически объединено:
радовался не долго, в about:config нужно поменять параметр отключения картинок в firefox, там firebug не работает, какие варианты?
1) Читал русскую документацию :whistle:
2) Смотрел #include <FF.au3>
3) "Съехал" на _FFCmd :-\
4) Окончательно перешел на Веб-технологии для разработчиков - Firefox - Интерфейсы веб API https://developer.mozilla.org/ru/docs/Web/API/Node.textContent :-X
Хотелось-бы увидеть ошибку, чего я не смог увидеть? :IL_AutoIt_1:
#include <Encoding.au3>_FFConnect()If_FFIsConnected()Then_FFTabAdd("https://cp.host.ru/login.php")$collection=_FFXpath("//a","textContent",6)For$elementIn$collectionConsoleWrite(_Encoding_UTF8ToANSI($element)&@lf)If_Encoding_UTF8ToANSI($element)=='Почта'Then; _FFClick($element) ; -)))_FFLinkClick($element,"text"); не сработало_FFLinkClick(_Encoding_UTF8ToANSI($element),"text"); не сработалоExitLoopEndIfNext_FFClick(_FFXPath(".//*[@id='login_webmail']/a","",9)); не сработалоElseMsgBox(64,"Error","Der Bot konnte keine Verbindung mit dem Internet aufbauen.")EndIf
Возможно как-то анкоры "отрабатывать" без атрибута href ? И при этом в другой кодировке?
Есть "способ" код на FF сделать работающим?
Добавлено:
Сообщение автоматически объединено:
dumoed сказал(а):
Все перелопатил, включая буржуйские сайты, кто как определяет ID элементов в FireFox?
Совсем не в тему, но может пригодиться. Увидел однажды Примеры xpath-запросов к htmlhttp://habrahabr.ru/post/114772/ на Хабре и дела с определением ID элементов в FireFox стали получше. 8)
a) ищем архивную версию Firefox firefox-portable-12-0-28432-en-setup.exe
б) firebug-1.9.2.xpi , с которым будет работать
в) и наконец-то firepath-0.9.7-fx1.xpi
г) запускаем firefox-portable под другим пользователем, чтобы настройки мозиллы остались нетронутыми
Вот как это выглядит в итоге , см. на фото в аттаче.
Неудобно как-то. Поднял вопрос. Все работает замечательно с mozrepl. Хотел, чтобы на анкор "нажимало", не вышло :( Нашел решение, "логиниться" со всеми FFXPath на https://webmail.host.ru . Пароли "проставляет", "логин" идет, все работает замечательно с mozrep
Свой вопрос вроде "чего на https://сз.host.ru НЕ РАБОТАЕТ"снимаю :-[
Очень удобная вещь Библиотека для работы с FireFox - на планшете очищаю браузер FireFox со всеми куками и паролями, а потом "захожу" , предварительно на Android версии FireFox включив mozrepl , и "проставляю" пароли, восстанавливаю закладки.
Хорошего времени суток.
Подскажите пожалуйста что делаю не так:
Windows 7
FF 35.0
ставлю mozrepl 1.1.2 (c сайта), он ставится и появляется в "дополнениях",
но опций "включить при старте" и "установить порт" не вижу. Есть только автоматическое обновление(по умолчанию, вкл и выкл) и кнопки отключить и удалить.
Пробую подключиться:
Код:
#Include <FF.au3>; trying to connect to a running FireFox with MozRepl onIf_FFConnect(Default,Default,3000)Then; open a page_FFOpenURL("http://ff-au3-example.thorsten-willert.de/")Sleep(3000); disconnect from FireFoxIf_FFDisConnect()ThenMsgBox(64,"","Disconnected from FireFox!")ElseMsgBox(64,"","Can't connect to FireFox!")EndIf
появляется сообщение :"Can't connect to FireFox!"
вот что возвращает _FFConnect
_FFConnect: OS: WIN_7 WIN32_NT 7601 Service Pack 1
_FFConnect: AutoIt: 3.3.12.0
_FFConnect: FF.au3: 0.6.0.1b-10
_FFConnect: IP: 127.0.0.1
_FFConnect: Port: 4242
_FFConnect: Delay: 2ms
_FFConnect ==> Timeout: TCPConnect Error: 10061
_FFConnect ==> General Error: Timeout: Can not connect to FireFox/MozRepl on: 127.0.0.1:4242]
Что я не доустановил, не довключил(как?)
Заранее благодарен за ответ.
Добавлено:
Сообщение автоматически объединено:
2 дня мозго****я и все получилось.....
в ff нажать alt, инструменты........а там уже и настройки mozrepl есть
Мне порекомендовали попробовать этот вариант. Но я новичок в этом софте, поможете с простенькой задачкой - Открыта вкладка - надо конкретно в этой вкладке постоянно открывать указанную страницу URL в заданный промежуток времени циклично
Подготовка:
2. Скачиваем библиотеку
и кладём её либо в папку со скриптом, либо в папку C:\Program Files\AutoIt3\Include\
3. Устанавливаем это дополнение,
затем Инструменты > MozRepl > Start запускаем,
можете поставить галочку на пункте "Activate on startup" чтобы дополнение само запускалось при открытии Firefox...