如何绕过 cloudflare 服务器获取一些使用它的站点?
How to bypass cloudflare server to get some site which using it?
我试图绕过 CF 服务器使用 Java 获取 AMF (addmefast) 站点。
我使用了 HttpURLConnecting
但 AMF 站点的响应代码是 200(通常它必须 return 302 代码)并且当我尝试获取 AMF 的页面时,它 return 是不可读的代码!
这是我尝试过的:
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获取页面?
对于 CloudFlare 的响应,您会得到什么?
很可能无论您在做什么都会触发某种安全功能,只有网站所有者才能真正解决。
我试图绕过 CF 服务器使用 Java 获取 AMF (addmefast) 站点。
我使用了 HttpURLConnecting
但 AMF 站点的响应代码是 200(通常它必须 return 302 代码)并且当我尝试获取 AMF 的页面时,它 return 是不可读的代码!
这是我尝试过的:
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获取页面?
对于 CloudFlare 的响应,您会得到什么?
很可能无论您在做什么都会触发某种安全功能,只有网站所有者才能真正解决。