HtmlUnit 2.11を使用してWebサイトからファイルをダウンロードしようとしています。しかし、私はUnknownHostExceptionを取得しています。以下のコードと完全なスタックトレースは次のとおりです。スレッド "main"の例外java.net.UnknownHostException
コード:
final WebClient webClient = new WebClient(
BrowserVersion.INTERNET_EXPLORER_8);
URL Url = new URL("https://340bopais.hrsa.gov/reports");
HtmlPage page = webClient.getPage(Url);
HtmlSubmitInput button = page
.getElementByName("ContentPlaceHolder1_lnkCEDailyReport");
final HtmlPage page2 = button.click();
例外トレース:
Exception in thread "main" java.net.UnknownHostException: 340bopais.hrsa.gov
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(Unknown Source)
at java.net.InetAddress.getAddressesFromNameService(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:171)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1484)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1402)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:304)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:373)
at src.main.java.DataDownloader.main(DataDownloader.java:30)
はあなたのコマンドプロンプトからそのURLをpingすることができますか? –
URLのIPアドレスを知ることができません: 'https:// 340bopais.hrsa.gov/reports' –
@khAn、私は次のコマンドを試しました:ping 340bopais.hrsa.gov。応答は:Ping要求はホスト340bopais.hrsa.govを見つけることができませんでした。名前を確認してもう一度お試しください。また、 "tracert 340bopais.hrsa.gov"は次の結果を示しました:ターゲットシステム名340bopais.hrsa.govを解決できません。 –