Httpclient ??
moudi191
-
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais savoir si c'est possible de recuperer depuis mon site les resultat de recherche d'un utre site
par exemple si quelqu'un tape chez moi son numero de telephone est ce que je peux remlpir l'adress depuis page jaune par exemple ??
merci d'avance
je voudrais savoir si c'est possible de recuperer depuis mon site les resultat de recherche d'un utre site
par exemple si quelqu'un tape chez moi son numero de telephone est ce que je peux remlpir l'adress depuis page jaune par exemple ??
merci d'avance
Configuration: Windows Vista Firefox 3.5.3
6 réponses
-
oui, c'est possible.
soit les parametres passent en clair dans l'url, et tu peux ouvrir le résultat facilement,
soit les parametres sont passés diférement, et dans ce cas, tu utiliseras les sockets
regardes par ici
https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol#HTTP_1.0
chaque ligne d'entete se termine par \r\n
toi, tu ne feras pas du GET mais du POST pour envoyer les champs du formulaire.
j'ai déja fait ce genre d'appli... c'est faisable avec un peu de patience -
Merci Nabila's
en faite j'ai essayer plusieurs fois mais sans résultat en plus je trouve pas le bibliothèque http qui est compatible avec php 5
et toi tu l'as fait sous quelle langage?
d'avance merci -
C++ et java.
j'ai bien fait quelques essais avec php, mais j'ai plus de projet en tete ;) par contre, je sais que je vais devoir le faire
j'ai pas utilisé de bibliothèques, 'jai tout codé à la main, comme un grand
le code, ca va donner un truc de ce genre (attention,, il faut que l'héergeur de ton site autorise l'utilisation des sockets)$buf = "GET /page.html HTTP/1.0\r\n" $sock= socket_create (AF_INET , SOCK_STREAM ,tcp ); socket_connect ( $sock, "www.google.fr" ,80 ); int socket_write ( $sock , string $buf , strlen($buf) ); do { $read = socket_read ( $sock , 200); echo $read; }while (strlen($read) >0)
j'ai pas testé ce code, mais ca te donne l'idée, en gros ... -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ca c'est pour du get. Le post est un peu plus dur, car tu envoies des données. Mais c'est largemetn faisable.
je te conseilles de faire des essais en espionnant avec wireshark les trames POST que tu envoies au serveur pages jaunes depuis ton ordi... ca te donnera une idée de ce qu'il faut lui envoyer ! -
tiens moi au courrant.
j'ai fait une modif dans le code, j'avais un bout de copier / coller qui était resté dans le code...