Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2013, à 11:13

MrFaelivrin

Traitement de pages webs par un shell.

Bonjour,

Je souhaiterais récupérer une page web et compléter un formulaire d'une manière automatisée.
Donc récupérer une page web(du côté de wget??) mais pour renvoyer des données en "POST". Je vois pas bien comment faire.



Vous vous doutez bien qu'il s'agit uniquement de réaliser un petit robot rapidement.
Je travaille sur une contre mesure de détection de robot. Je suis spécialisé dans la reconnaissance d'images. (Je développe en java mon programme de reconnaissance que j'execute avec le terminal)
Il récupère l'image passée en argument et la traite pour en extraire une chaîne de caractères exploitable. J'aurais voulu automatiser cette tache pour montrer la vulnérabilité des détecteurs de robot sur Google et les autres sites.
On sait déjà faire ça, mais je ne comprends pas pourquoi nous n'utilisons pas des systèmes plus sécurisés.

Je suis un peu un noob en sh et c'est pour cette raison que je fais appelle à vous!
Je connais juste la syntaxe et les grandes applications utiles.
Là, c'est un cas un peu particulier.

Pouvez-vous m'aider, s'il vous plait?
Vous me ferez gagner un temps précieux.

Hors ligne

#2 Le 04/06/2013, à 12:06

Vergeylen

Re : Traitement de pages webs par un shell.

Hello,

Tu peux essayer avec la commande POST (en majuscules) dans ton shell. man POST pour avoir plus d'informations, ou man lwp-request (paquet original) dans ton shell.
Tu peux aussi modifier ton User-Agent avec l'option -H, même changer tous les paramètres de header.

Bon travail,

Daniel.

Hors ligne

#3 Le 04/06/2013, à 13:54

tiramiseb

Re : Traitement de pages webs par un shell.

Salut,

+1 pour POST.

Si tes besoins deviennent complexes, je ne peux que te conseiller de te tourner vers un autre langage qui a des bibliothèques faites pour ça, comme Python...

Hors ligne

#4 Le 04/06/2013, à 14:33

nesthib

Re : Traitement de pages webs par un shell.

et avec wget :

wget --post-data="abc=1&def=2&…" …

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne