Problema:

Ho una classe (allegato 2) implementata a Thread che si connette ad un URL, e così facendo e perfettamente funzionando, manda al SERVER WEB un testo di identificazione (visibile in allegato 1).

Purtroppo, alcuni siti, probabilmente volendosi tutelare da SPIDER/CRAWLER, etc.. vietano l'accesso alla mia classe.

La domanda è ovvia, esiste un metodo per CAMBIARE IL TESTO DI IDENTIFICAZIONE?


GRAZIE!
Carlo Ioffredo

------------allegato-1------------------------------
ID: "Java/1.x.x_xx"

Dettagli:

http://www.useragents.org/database-u...=351&summary=1

------------allegato-2-----------------------------

import java.net.*;
import java.io.*;

public class UrlToText implements Runnable
{
...

public void run()
{
try
{

URL url = new URL(input);

StringBuilder result = new StringBuilder();
byte buffer[] = new byte[8192];

InputStream s = url.openStream();
int size = 0;

do
{
size = s.read(buffer);
if (size != -1)
result.append(new String(buffer, 0, size));
} while (size != -1);

if(result.length()>0){
output = result.toString();
return;
}
}
catch(Exception ex)
...