Почему просмотров не увеличивается, когда Java открывает страницы? - PullRequest
0 голосов
/ 27 июня 2018

У меня есть код, который использует 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 Ответ

0 голосов
/ 27 июня 2018

Это развивающееся поле, сайты блогов пытаются обнаружить и предотвратить мошенничество. WordPress в частности исключает (https://en.support.wordpress.com/stats/):

посещения из браузеров, которые не выполняют JavaScript и не загружают изображения

Другими словами, просто попадание на страницу не считается. Вам нужно получить все ресурсы и, возможно, выполнить JavaScript.

...