Почему просмотров не увеличивается, когда 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.

Другие вопросы по тегам