Bonjour,
Voila, j'aimerais savoir s'il existe une librairie php qui permettre a un script php d'aller consulter des sites, remplir des formulaires, etc, à la manière d'un bot.
Je vous remercie d'avance.
Bonjour,
Voila, j'aimerais savoir s'il existe une librairie php qui permettre a un script php d'aller consulter des sites, remplir des formulaires, etc, à la manière d'un bot.
Je vous remercie d'avance.
Ancien membre du projet "Le Dernier Âge".
Y'a des mauvaises idées dans l'air lol.
Un gentil bot consulte les autres sites, mais ne remplis pas les formulaires.Envoyé par Floréal
Ce sont les outils de spams qui remplissent automatiquement les formulaires.
Si tu récupérer des pages tu peux utiliser curl
L'objet HTTP_Client de PEAR le fait très bien (post et get) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 require_once 'HTTP/Client.php'; $client =& new HTTP_Client(); $arrayParam ['username'] = 'truc'; $arrayParam ['password'] = 'machin'; $arrayParam ['submit'] = 'Envoyer'; $res = $client->post ( "http://localhost/localweb/site/index.php?page=login", $arrayParam); if (!PEAR::isError($res)) { $res = $client->get ( "http://localhost/localweb/site/index.php?page=viewsecurepage" ); }
Oh, non ce n'est pas pour nuire que je demande ça en fait, c'est pour mettre un site en liaison avec un forum sans ouvrir les ports de la base de données qu'il y a derriere, ça servira à faire notemment les confirmations d'inscription par mp plutot que pas e-mail (histoire de limiter les personnes pouvant s'inscrire sur mon site à une communauté bien précise).
En ce qui concerne pear, ça a l'air d'être une grosse usine à Gaz, et ca me tente pas trops, je vais plutot utiliser curl, en fait.
Avez vous d'autres suggestions?
Merci pour vos réponses
Ancien membre du projet "Le Dernier Âge".
Juste pour information tu n'as pas besoin de toute la librairie PEAR mais juste du HTTP_Client soit un seul fichier de 22 ko !! ( pour la version que j'utilise qui je l'admets n'est certainement pas à jour )
Sinon vérifie juste que tu peux ouvrir des sockets dans la config de ton hébergeur
Ne vous cassez plus la tête
Aide à distance et/ou intervention à distance à partir de 30€ TTC. Demandez moi un devis gratuit !
J'heberge moi même sur mon propre serveur
Ancien membre du projet "Le Dernier Âge".
je ne sais pas quoi dire
j'avais posté ici même une discu sur XmlHttRequest
et avait proposé une implémentation en PHP d'un tel objet
mais cette discu à disparue.
je ne connais pas les raisons pour lesquelles le fils disparaissent
mais j'avais publié une classe qui reprennait les spec de XmlHttpRequest sauf le mode asynchrone.
Sorry er Grr pour le forum qui efface les truc sans avis.
A+JYT
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager