“线程中的异常”;“主要”;java.net.UnknownHostException:en.wikipedia.org-Jsoup

“线程中的异常”;“主要”;java.net.UnknownHostException:en.wikipedia.org-Jsoup,java,html,web,web-scraping,jsoup,Java,Html,Web,Web Scraping,Jsoup,我在运行下面的代码时出错。 我尝试了10多个URL,但错误相同(java.net.UnknownHostException) 以下是错误跟踪: Exception in thread "main" java.net.UnknownHostException: en.wikipedia.org at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.Plain

我在运行下面的代码时出错。 我尝试了10多个URL,但错误相同(
java.net.UnknownHostException

以下是错误跟踪:

Exception in thread "main" java.net.UnknownHostException: en.wikipedia.org
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:746)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:722)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:306)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:295)
    at art.ExtractPage.main(ExtractPage.java:12)
线程“main”java.net.UnknownHostException中的异常:en.wikipedia.org 位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) 位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 位于java.net.socksocketimpl.connect(socksocketimpl.java:392) 位于java.net.Socket.connect(Socket.java:589) 位于sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) 位于sun.net.NetworkClient.doConnect(NetworkClient.java:175) 位于sun.net.www.http.HttpClient.openServer(HttpClient.java:432) 位于sun.net.www.http.HttpClient.openServer(HttpClient.java:527) 在sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) 位于sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) 位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) 位于sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) 位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999) 位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) 位于sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) 位于org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:746) 位于org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:722) 位于org.jsoup.helper.HttpConnection.execute(HttpConnection.java:306) 位于org.jsoup.helper.HttpConnection.get(HttpConnection.java:295) 位于art.ExtractPage.main(ExtractPage.java:12) 我在互联网上发现了类似的问题陈述,但dint找到了运行我的代码的确切解决方案,有人能帮忙吗?
提前谢谢。

@Keshav Singh,您的代码是正确的。你那边似乎有个网络问题

请查找成功执行的代码

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class ExtractPage {

    public static void main(String[] args) {

          String url = "https://en.wikipedia.org/wiki/English_language";
            try {
                Document doc = Jsoup.connect(url).get();
                System.out.println(doc);
            } catch (IOException e) {
                e.printStackTrace();
            }
    }

}

您可以从运行此服务的计算机上以其他方式访问url吗?例如,使用
curl
?我可以从浏览器访问url。事实上,当我尝试“”时,我得到了相同的异常。这是在某种容器中运行的吗?您是否支持代理?如果浏览器正常工作,则可以在浏览器的选项中配置代理。检查一下。它在我的个人笔记本电脑里工作。我认为我的组织使用代理,这就是为什么我无法从那里连接。顺便说一句,谢谢@Federicoklezculloca我们知道是什么导致了网络问题吗?
import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class ExtractPage {

    public static void main(String[] args) {

          String url = "https://en.wikipedia.org/wiki/English_language";
            try {
                Document doc = Jsoup.connect(url).get();
                System.out.println(doc);
            } catch (IOException e) {
                e.printStackTrace();
            }
    }

}