java - 为什么java打开页面时浏览量没有增加?
问题描述
我有一个代码,每次都使用tor获取一个新的IP地址,然后它打开一个博客页面,但是博客的浏览量计数器也没有增加?
import java.io.InputStream;
import java.net.*;
public class test {
public static void main (String args [])throws Exception {
System.out.println (test.getData("http://checkip.amazonaws.com"));
System.out.println (test.getData("***BLOG URL***"));
}
public static String getData(String ur) throws Exception {
String TOR_IP="127.0.0.1", TOR_PORT="9050";
System.setProperty("java.net.preferIPv4Stack" , "true");
System.setProperty("socksProxyHost", TOR_IP);
System.setProperty("socksProxyPort", TOR_PORT);
URL url = new URL(ur);
String s = "";
URLConnection c = url.openConnection();
c.connect();
InputStream i = c.getInputStream();
int j ;
while ((j = i.read()) != -1) {
s+=(char)j;
}
return s;
}
}
我只是为了了解他们必须通过这个小自动脚本来做什么。
解决方案
这是一个不断发展的领域,博客网站试图检测和阻止作弊。Wordpress 尤其不包括(https://en.support.wordpress.com/stats/):
来自不执行 javascript 或加载图像的浏览器的访问
换句话说,只是点击页面不算数。您需要获取所有资源并可能还执行 JavaScript。
推荐阅读
- c++ - 拜托,有人能告诉我这段代码有什么问题吗?
- amazon-web-services - AWS VPC CIDR IP 地址子网计算
- javascript - 在按钮单击时切换显示在第一次单击时有效,但不会使显示再次隐藏
- javascript - 生成的进程退出时,Node.JS ChildProcess.on('exit') 不会被命中
- tensorflow - 将 BigQuery 中生成的 AutoML 模型部署到 AI Platform 时出现问题
- php - 如何在 Laravel 的 json 响应数组中附加两个字段
- mysql - 尝试添加域时出现 PowerDNS 错误 400
- sql - SQL 删除所有前导零
- python - 使用 ctx.channel.fetch_member() 安全
- apache-spark - 如何使用 Apache Ignite 作为 Apache Spark 的外部数据源