Je veux obtenir le contenu de la page d'URL par ce code:Obtenir le contenu de la page à partir de l'URL?
public static String getContentResult(URL url) throws IOException{
InputStream in = url.openStream();
StringBuffer sb = new StringBuffer();
byte [] buffer = new byte[256];
while(true){
int byteRead = in.read(buffer);
if(byteRead == -1)
break;
for(int i = 0; i < byteRead; i++){
sb.append((char)buffer[i]);
}
}
return sb.toString();
}
Mais avec cette URL: http://portal.acm.org/citation.cfm?id=152610.152611&coll=DL&dl=GUIDE&CFID=114782066&CFTOKEN=85539315 je ne peux pas Asbtract: les systèmes de gestion de base de données continuera à gérer .....
Pouvez-vous me donner une solution pour résoudre le problème? Merci d'avance
Dup possible: http://stackoverflow.com/questions/1255730/java-retrieve-html-page-in-proper-encoding –
@Matt Ball le problème ici est que l'OP a besoin de JavaScript pour s'exécuter afin d'obtenir contenu souhaité, et en ce sens la question est fondamentalement différente. –