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 07/05/2016, à 13:03

Henry de Monfreid

Récupérer des infos avec curl

Salut.

Je suis en train de coder (modifier) un petit script pour poster une image sur pix.toile-libre.org.

Je pars d'une commande trouvée sur le site de coyotus.

#!/bin/bash 

TEXT=$(curl -L -F "MAX_FILE_SIZE=15360000" -F "img=@$1;type=image/gif;filename=$1" "http://pix.toile-libre.org/?action=upload" | grep -E -o "http://pix.toile-libre.org/upload/img/[^<]*.jpg")

Mais je n'arrive pas à récupérer l'URL de l'image.

(Je précise que je ne suis pas un pro du script, je me contente d'adapter des bouts de code glanés ça et là)

Merci à ceux qui prendront le temps de m'aider.


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#2 Le 07/05/2016, à 15:55

Zakhar

Re : Récupérer des infos avec curl

Le screen scrapping c'est tout un art !

En l'occurrence ton premier curl est "faux", le site a dû changé depuis le morceau de code que tu as récupéré.

Il te faut Firefox, regarder en explorant les requêtes (outils développeur) ce qu'il se passe quand tu envoies une image, et faire de même que le navigateur.


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne