我正在尝试使用 JSoup 连接到 URL。
当我使用以下代码时
Jsoup.connect("http://www.example.com/").get();
Jsoup.connect("http://www.example.com/example.html").get();
第一次调用成功,第二次引发异常:
Exception in thread "main" java.lang.IllegalArgumentException: Malformed URL: http://www.example.com/example.html
at org.jsoup.helper.HttpConnection.url(HttpConnection.java:55)
at org.jsoup.helper.HttpConnection.connect(HttpConnection.java:27)
at org.jsoup.Jsoup.connect(Jsoup.java:73)
at webscraper.JsoupTest.main(JsoupTest.java:259)
Caused by: java.net.MalformedURLException: no protocol: http://www.example.com/example.html
at java.net.URL.<init>(URL.java:567)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at org.jsoup.helper.HttpConnection.url(HttpConnection.java:53)
... 3 more
我认为它与 URL 中的“.html”有关。
如何使用 JSoup 连接到 URL?