mouzart
Messages postés161Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention 6 novembre 20084 21 févr. 2006 à 10:08
Slaut,
il me semble que c est pas possible de poceder de cette facon. Car en effet, cela demande le fait d'avoirun autre Serversocket (cote client ,chez google, qui ecoute les requetes des clients) et là je sais pas comment tu peu faire sachant que tuconnaispas exactement comment le moteur de recherche est programmer. A moins qu'il ya une soluction plus evoluée et plus compliquer (fin c pas trop compliquer) c'est les web services En fait goole popose certains services de recherche disponible en web service.
si ta des question à me poser je serais pret à te repondre.
bonne chance
Abdelilah
cs_amel2006
Messages postés83Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention 9 décembre 20061 22 févr. 2006 à 08:43
bonjour;
j'ai bien cherché dans les post de se forum et j'ai trouver le code qui se connecte a un site et qui recupere tout le code html
mais il me récupère le code de la page première page. pouvez vous m'aidez à envoyer une requete par exemple "java" et je récupère le code html de résultat de cet recherche.
j'ai essayer de la faire avec ce code là et se n'a pas marcher.
import java.io.*;
import java.net.*;
public class MethodeApp {
public static void main(String[] args) {
callPhpScript();
}
private static void callPhpScript() {
try {
URL url = new URL("http://www.google.fr");
URLConnection uc = url.openConnection();
System.out.println("connection etablie avec google ");
InputStream in = new InputStream(uc.getInputStream());
OutputStream out = new OutputStream(uc.getOutputStream());
out.write("java");
int c = in.read();
StringBuffer build = new StringBuffer();
while (c != -1) {
build.append((char) c);
c = in.read();
}
String codeHTML = build.toString();
System.out.println("code de la page" + codeHTML);
InputStream in = uc.getInputStream();
int c = in.read();
StringBuffer build = new StringBuffer();
while (c != -1) {
build.append((char) c);
c = in.read();
}
String codeHTML = build.toString();
System.out.println("code de la page" + codeHTML);
connection etablie avec google
java.io.IOException: Server returned HTTP response code: 403 for URL: http://www .google.fr/search?hl=fr&q=alger
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:789)
at MethodeApp.callPhpScript(MethodeApp.java:19)
at MethodeApp.main(MethodeApp.java:8)
Press any key to continue...