Bonsoir à tous,
je crée un script bash qui doit se connecter à un site pour me donner son code source.
Voici mon code
La page a laquelle je veux accéder est celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part curl "http://monsite/page.php?$var1'&'$var2" > return.html
http://monsite/page.php?param1=valeur1¶m2=valeur2
dans $var1 et $var2 on a bien 'param1=valeur1' etc
La page return.html contient cependant cette valeur:
Ce qui veut dire que la bonne page n'a pas été ouverte car mon & s'est transformé en & dans l'url posté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="http://www.monsite/page.php?param1=valeur1'&'param2=valeur2">here</a>.</p> </body></html>
J'ai beau enlever les simple quote, mettre & dans une variable etc je n'arrive pas à me connecter au bon url.
Savez vous comment m'aider ?
Merci beaucoup![]()
Partager