Se connecter avec
S'enregistrer | Connectez-vous

(Question en php) Soumission automatique des formulaires

Dernière réponse : dans Programmation

Bonjour,

Je cherche faire une soumission automatique les informations d'un site dans plusieurs formulaires des moteurs de recherche,
par exemple:

je rempli un formulaire dans www.example.com/formuliare.php ( les noms des champs de formulaire sont :"urlsite" pour l'adresse de site, et "commen" pour commentaires) je clique sur la bouton de soumission les informations soumettrent automatiquement dans les formulaires de www.google.fr/addurl/?hl=fr&continue=/addurl ( nom des champs du formuliare sont: "q" pour l'adresse de site, et "dq" pour commentaires)
et de http://search.msn.fr/docs/submit.aspx?FORM=WSDD2 ( il n ya qu'un seul nom de champ, c'est : "url" pour l'adresse de site).

Et merci d'avance pour vos reponses
Lassé par la pub ? Créez un compte

HTTP
Il faut que tu étudies les bases du protocole HTTP :
http://www.commentcamarche.net/internet/http.php3

Et les cas particulier des sites que tu cherches à appeler :
http://livehttpheaders.mozdev.org/installation.html

PHP
Tu demandes au PHP l'IP des sites recherches :
http://fr.php.net/manual/fr/function.gethostbyname.php

Ensuite, tu envoie une header HTTP depuis le PHP avec un socket :
http://fr.php.net/manual/fr/function.fsockopen.php
dans lequel tu écris la requête HTTP avec fwrite :
http://fr.php.net/manual/fr/function.fwrite.php

En fait, c'est une extension pour mozilla firefox, mais bon... :-`

:D 

Si tu veux pas firefox, ben tu la prends pas, ca sera juste plus dur d'avoir les requetes HTTP de google et de msn search, mais je dis pas que c'est infaisable, ya d'autres moyens que je ne connais pas.

j'ai utilisé Httpwatch il marche avec IE

quand je soumis un formulaire il me donne
cette en-tete envoyé :

(Request-Line) GET /addurl/Captcha?q=http%3A%2F%2Fwww.site.com&dq=Un+site+Web&continue=%2Faddurl&id=46636... HTTP/1.1

Mais si je veux soumettre cet url directement(par ex en utilisant des variables dq=$commen et q="$urlsite") , je vais rencontrer un probleme, comment je vais deviner le "id" dans url !!?, car il change à chaque soumission
Lassé par la pub ? Créez un compte
Tom's guide dans le monde