|
|
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Нужен subj. Для парсинга сайта (сайт использует JavaScript ((( ). UI не требуется. Как такое относительно легко сделать? 1. Сейчас смотрю на org.eclipse.swt.browser.Browser. Но не понятно, что нужно будет ставить на Linux сервер, что бы оно запустилось. 2. Mozilla JavaXPCOM вроде уже не поддерживается https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/JavaXPCOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 10:42 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevUI не требуется. 1. Сейчас смотрю на org.eclipse.swt.browser.Browser. Не очень понял как эти двое совмещаются. Selenium может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 10:44 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczLeonid KudryavtsevUI не требуется. 1. Сейчас смотрю на org.eclipse.swt.browser.Browser. Не очень понял как эти двое совмещаются. Selenium может? 1. Главное, что бы работало. Остальное мелочи. 2. Спасибо за совет. Посмотрю на Selenium. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:07 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
phantomjs casperjs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:13 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а Вы с Selenium работали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:13 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:21 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev1. Сейчас смотрю на org.eclipse.swt.browser.Browser Посмотрел. Пример запустил. Переключился смотреть Selenium. В swt.browser слишком мало callback'ов ((( Мне нужно как минимум перехватывать событие скачивания файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:31 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevBlazkowicz, а Вы с Selenium работали? Совсем немного. Но, на сколько я понимаю, там полный доступ к DOM и JavaScript. Очень большая свобода действий. Но есть и недостатки, такие как тяжеловесный запуск браузера отдельным процессом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 11:59 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Можно как-то в Selenium перехватить Ajax запросы, которые выдает страница? Т.е. нужен какой-то callback, который бы позволял работать приложению в качестве proxy между загруженной страничкой и internet'ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:03 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, http://stackoverflow.com/a/13946729 Зависит от того что именно с этим перехватом делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:27 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Пока пытаюсь поиграться через JavaScript с https://gist.github.com/chmanie/e616ef3b9d20321943e8 Firefox HarExport не совсем то, мне бы в on line перехватывать. BlazkowiczЗависит от того что именно с этим перехватом делать. 1. Логировать параметры 2. Подменять данные В on-line ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:38 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Логирование можно. Но "подмена" звучит странновато. Есть внутренний парсер, который читает внешний сайт для разбора. И вдруг зачем-то мы хотим сами себя обмануть и подсунуть ему внешний сайт не такой как он есть на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:40 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Нормально звучит. Например банально хочу фильтровать трафик. Т.е. ряд рисунков, скриптов, фреймов можно не грузить. AFAIK насколько помню, В IE вроде были события, вызывающиеся во время/вместо downlod'а ресурсов. Мне бы ровно такое. Что бы я посмотрел на URL и сказал - грузить с Inet'а, взять заглушку, отказаться от загрузки. Но такого не вижу ((( Делать параллельно свой Proxy крайне не хочется. Это жесть какая-то ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:51 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Очень нужно. ASAP ((( Решения на основе Java Script ушло в топку. Не подходит. Сел за написание простейшего HTTP Proxy (((. Если кто может подсказать более просто решение, буду крайне рад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 12:58 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 13:53 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz http://bmp.lightbody.net/ Спасибо. Пока к проекту https://github.com/adamfisk/LittleProxy прикрутил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 14:15 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
LittleProxy входит составной частью в BMP.LightBody ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 14:47 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
А что делать в Maven POM файле, когда токая шняга: последний Selenium использует netty-all-3.5.7.Final последний LigthBody использует netty-all-4.0.36.Final Совместно заставить скомпилировать и запускаться не получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 16:12 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
х.з. Параллельно с dependences от maven'а включил руками кучу Jar'ники в Eclipse проект - стало компилироваться. LightBody качая-то навороченная и не прозрачная. Пока заставить работать не удалось ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 16:49 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
У меня HTTPS, не HTTP ((( Т.ч. через проксю (ни LittleProxy, ни BMP.LigthBody ) ничего не работает. Хотя, вроде, там слова SSL в исходниках есть ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 17:40 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
В общем, из под Selenium'а я хочу вот эти сообщения от Мозиллы получать: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/webRequest Как такое сделать - х.з. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 17:52 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Если у кого есть идеи, как из плагина можно послать данные в Java код selenium - you are welcom ))) org.eclipse.swt.browser.Browser вроде умеет Java объекты публиковать внутри browser'а. Т.ч., наверное, под ним можно из плагина и Java методы дернут. А вот Selenium так из коробки не умеет. В google советуют по таймеру опрашивать - треш и угар. Бросил мучать Java, пошел пить пива. Завтра продолжу разбирательство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2016, 19:44 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Ну дак оберните мозиллу в jni. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 00:39 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Нашел занятную статью на просторах I-net'а: Writing Firefox Plugin to listen to HTTP Traffic https://www.redline13.com/blog/2016/01/writing-firefox-plugin-to-listen-to-http-traffic/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 12:15 |
|
||
|
Интеграция Mozilla внутрь Java приложения.
|
|||
|---|---|---|---|
|
#18+
Еще одна занятная статья: Accessing priviledged Javascript APIs from your web page in Firefox with Selenium https://opensourcehacker.com/2012/08/22/accessing-priviledged-javascript-apis-from-your-web-page-in-firefox-with-selenium/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2016, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39238165&tid=2124006]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
117ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 461ms |

| 0 / 0 |
