我试图绕过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来获取页面吗?
答案 0 :(得分:0)
你有什么回复CloudFlare的回复?
很有可能你所做的一切都是触发某种安全功能,只有网站所有者可以真正解决这个问题。