Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在';它受cloudflare保护_Java_Jsoup - Fatal编程技术网

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