Я создал приложение для мониторинга веб-страниц. Хитрость в том, что при изменении рекламы мое приложение обнаруживает изменение и выдает сигнал тревоги.
Как решить эту проблему?
Это код, который я использую для получения 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?