Size: a a a

2020 June 10

S

Sergei in pro.jvm
Если задача прямо вообще учебная на десять строк - то разницы никакой.
источник

AE

Alexandr Emelyanov in pro.jvm
Chadwick ☭
Привет! есть ли разница или профит в java при использовании конструкции:

List<String> myVar = Arrays.asList('foo','bar');


вместо

String[] myVar = { 'foo','bar' };
источник

C☭

Chadwick ☭ in pro.jvm
спасибо я уже нашел эту группу
источник

C☭

Chadwick ☭ in pro.jvm
Sergei
Если задача прямо вообще учебная на десять строк - то разницы никакой.
спасибо!
источник

IR

Igor Reva in pro.jvm
Добрый день!
Надо получить содержимое сайта по url'у. Использую  (com.gargoylesoftware.htmlunit) WebClient.
На некоторых сайтах отработка метода getPage() зависает навсегда. Процесс висит,  внутри он что-то делает, но из метода не выходит.
Есть возможность установить таймаут на время ожидания ответа? Или есть другая либа, подходящая для моей задачи?
источник

S

SergejB in pro.jvm
Господа, может ли VertX запустить rest service на андроиде?
источник

VS

Vit Sh in pro.jvm
Igor Reva
Добрый день!
Надо получить содержимое сайта по url'у. Использую  (com.gargoylesoftware.htmlunit) WebClient.
На некоторых сайтах отработка метода getPage() зависает навсегда. Процесс висит,  внутри он что-то делает, но из метода не выходит.
Есть возможность установить таймаут на время ожидания ответа? Или есть другая либа, подходящая для моей задачи?
Есть лучше, целых 2 пакета , java.net и java.io
источник

IR

Igor Reva in pro.jvm
А они могут эмулировать браузер? Что бы полноценно прогрузить страницу и получить нужный контент
источник

VS

Vit Sh in pro.jvm
Они помогут в получении содержимого url'a о чем и спрашивал
источник

ch

central hardware in pro.jvm
Igor Reva
А они могут эмулировать браузер? Что бы полноценно прогрузить страницу и получить нужный контент
Только браузер может эмулировать браузер
источник

VS

Vit Sh in pro.jvm
и сына его
источник

M

Melodeiro in pro.jvm
Igor Reva
Добрый день!
Надо получить содержимое сайта по url'у. Использую  (com.gargoylesoftware.htmlunit) WebClient.
На некоторых сайтах отработка метода getPage() зависает навсегда. Процесс висит,  внутри он что-то делает, но из метода не выходит.
Есть возможность установить таймаут на время ожидания ответа? Или есть другая либа, подходящая для моей задачи?
В selenium есть в настройках драйвера таймаут на загрузку страницы, он может с htmlunit работать. В самом htmlunit - не знаю
источник

IR

Igor Reva in pro.jvm
Vit Sh
Они помогут в получении содержимого url'a о чем и спрашивал
Я к тому что они вернут результат до того как весь js на странице отработает. Бывают случаи когда js код подгружает важную часть контента, которую нельзя игнорировать.  Т.е. мне надо дождаться завершения загрузки всей страницы и после этого получить ее содержимое. WebClient который я использую, выполняет мою задачу. Но я сталкиваюсь с проблемами, о которых написал выше.
источник

IR

Igor Reva in pro.jvm
Melodeiro
В selenium есть в настройках драйвера таймаут на загрузку страницы, он может с htmlunit работать. В самом htmlunit - не знаю
в htmlunit нашел таймаут на коннект, а на чтение - нет.
источник

M

Melodeiro in pro.jvm
Igor Reva
в htmlunit нашел таймаут на коннект, а на чтение - нет.
В селениуме любые таймауты есть на любую ситуацию
источник

IR

Igor Reva in pro.jvm
org.openqa.selenium.WebDriver ?
источник

M

Melodeiro in pro.jvm
Правда столкнулся с проблемой, что если браузер зависает, то срабатывает таймаут только у WebDriverWait вариант, остальные - нормально не работают
источник

IR

Igor Reva in pro.jvm
Нашел примеры (если это то). Попробую, спасибо
источник

M

Melodeiro in pro.jvm
Igor Reva
org.openqa.selenium.WebDriver ?
источник

M

Melodeiro in pro.jvm
И возможно еще selenium-java пакет, это лучше в доках селениума узнать
источник