如何绕过cloudflare服务器获取一些使用它的网站?

时间:2015-04-26 01:58:45

标签: java httpurlconnection cloudflare

我试图绕过CF服务器使用Java获取AMF(addmefast)站点。

我使用了HttpURLConnecting但是AMF网站的响应代码是200(通常它必须返回302代码),当我尝试获取AMF的页面时,它会返回不可读的代码!

以下是我的尝试:

URL obj=new URL(url);
HttpURLConnection conn=(HttpURLConnection)obj.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Host","addmefast.com");
//...continue setRequestProperty...
//...
int responseCode=conn.getResponseCode();
System.out.println("Response Code: "+responseCode);
BufferedReader in = new BufferedReader(
        new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();

while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
//...print page content on screen...
in.close();

我试图创建一个自动登录AMF。

任何人都可以告诉如何绕过CF来获取页面吗?

1 个答案:

答案 0 :(得分:0)

你有什么回复CloudFlare的回复?

很有可能你所做的一切都是触发某种安全功能,只有网站所有者可以真正解决这个问题。