user2604150
user2604150

Reputation: 409

Java(Jsoup): How to parse http://host:port

I'm trying to parse a web page with Jsoup library. But since its adress is like host and port together (http://host:port) (Stackoverflow does not allow to write the exact thing) Jsoup throws an exception and does not parse the page.

Here is the page adress:

And here is the Exception log:

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=-1, URL=http://sunucu2.radyolarburada.com:5000/
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:435)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:410)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:164)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:153)
    at Tester.getSong(Tester.java:136)
    at Tester.main(Tester.java:150)

Upvotes: 1

Views: 1443

Answers (1)

Niranjan
Niranjan

Reputation: 1844

Include the userAgent in your Jsoup request

Document document = Jsoup.connect("http://sunucu2.radyolarburada.com:5000/")
                            .userAgent("Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36")
                            .timeout(0).followRedirects(true).execute().parse();
        System.out.println(document.html());

Upvotes: 2

Related Questions