Почему просмотров не увеличивается, когда 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;
}
}
Это я просто сделал, чтобы понять, что им нужно, чтобы пройти этот маленький автоматический скрипт.
1 ответ
Это развивающаяся область, сайты блогов пытаются обнаружить и предотвратить мошенничество. Wordpress, в частности, исключает ( https://en.support.wordpress.com/stats/):
посещения из браузеров, которые не выполняют JavaScript или загружают изображения
Другими словами, просто попадание на страницу не считается. Вам нужно получить все ресурсы и, возможно, выполнить JavaScript.