Java: создать исключение webclient / htmlunit

Я не знаю, как решить эту проблему... Не могли бы вы мне помочь?

Я получаю это исключение: Exception in thread "main" java.lang.NoClassDefFoundError: etc.

Мой код:

package mainsrc;

import com.gargoylesoftware.htmlunit.WebClient;

 public void search () throws Exception {

WebClient wb = new WebClient (); }

1 ответ

Я думаю, что вам лучше использовать selenium-firefox-driver-2.0a5.jar и имитировать браузер Firefox, как показано в следующем фрагменте кода. Вы также можете использовать хром.

Используйте следующие операции импорта и выберите веб-браузер, кроме того, вам нужно использовать selenium-server-standalone-2.44.0.jar или более поздние версии.

import com.gargoylesoftware.htmlunit.WebClient;//you already use this
import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.html.*;

WebClient webClient = new WebClient(BrowserVersion.FIREFOX_24);
HtmlPage page = (HtmlPage) webClient.getPage("Page url");
Другие вопросы по тегам