JSoupを使用してURLに接続しようとしています。
次のコードを使用すると
Jsoup.connect("http://www.example.com/").get();
Jsoup.connect("http://www.example.com/example.html").get();
最初の呼び出しは成功し、2番目の呼び出しは例外を発生させます。
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に接続するにはどうすればよいですか?