Как отслеживать только статический HTML для изменений на веб-странице - PullRequest
1 голос
/ 04 июня 2019

Я создал приложение для мониторинга веб-страниц. Хитрость в том, что при изменении рекламы мое приложение обнаруживает изменение и выдает сигнал тревоги.

Как решить эту проблему?

Это код, который я использую для получения HTML

                    HttpClient client = new DefaultHttpClient();

                    HttpGet get = new HttpGet( urlValue );

                    HttpResponse response;
                    try {
                        response = client.execute( get );
                        HttpEntity entity = response.getEntity();
                        if (entity != null) {
                            InputStream is = entity.getContent();
                            BufferedReader reader = new BufferedReader(
                                    new InputStreamReader( is ) );
                            StringBuilder sb = new StringBuilder();

                            String result = null;
                            try {
                                while( ( result = reader.readLine() ) != null )
                                    sb.append(result).append("\n");
                            } catch ( IOException e ) {
                                Log.e( "readFromUrl", e.getMessage() );
                            } finally {
                                try {
                                    is.close();
                                } catch ( IOException e ) {
                                    Log.e( "readFromUrl", e.getMessage() );
                                }
                            }

                            line = sb.toString();
                            is.close();
                        }
                    } catch( Exception e ) {
                        Log.e( "readFromUrl", e.getMessage() );
                    }

Или это возможно с помощью jsoup?

...