Java 如何在';它受cloudflare保护
代码为: 结果Java 如何在';它受cloudflare保护,java,jsoup,Java,Jsoup,代码为: 结果 Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=503, URL=https://xxxxx.com at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:537) at org.jsoup.helper.HttpConnection$Respo
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=503, URL=https://xxxxx.com
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:537)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:493)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:205)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:194)
at model.test2.main(test2.java:23)
Java Result: 1
如何在受cloudflare保护的网站上通过jsoup解析html。我认为这不是jsoup或cloudflare的问题,而是您试图联系的特定网站的问题。我只是用你的代码来获取(使用CloudFlare,尽管没有最强大的保护)没有问题。使用浏览器的开发工具检查一个正在工作的GET,并包括你将看到的所有头,如Accept、Accept Encoding、Accept Language…为什么不使用其他框架连接,然后将html传递给jsoup呢?
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=503, URL=https://xxxxx.com
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:537)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:493)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:205)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:194)
at model.test2.main(test2.java:23)
Java Result: 1