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");