Utiliser wget avec plusieurs arguments
Résolu
mistikou
-
mistikou -
mistikou -
Bonjour,
Je suis entrain de faire du webservice avec python, et pour cela j'ai ecrit une fonction qui est dans index.py de mon serveur web.
Je voudrais appeler cette fonction avec wget
l'appel se fait bien quand l'afonction ne prend que 2parametres par exemple req et n'import quel autre parametre
Mon pbm c'est que quand la fonction prend 2parametres là, quand dans wget j'appelle la fonction il m'affiche ce msg d'erreur
eturn object(**args)\n\nTypeError: test_wget_avec_params() takes exactly 3 non-keyword arguments (2 given)\n\n</pre>')
Dans la syntaxte j'appelle ainsi wget:
wget -q -nH -nd -np --no-check-certificate -O - http://www.monsite.com/...
si j'efface params_2 et params_3, l'appel de wget passe parfaitement ce qui veut fire que c'est donc forcement la syntaxe avec les "&" qui n'est pas bonne. J'ai essayé en remplaçant les "&& par des virgules mais ça ne marche pas mieux.
ps; l'appel de wget pour l'instant je le test à partir de la ligne de commande de ma console python
Merci de m'aider si vous connaissez la bonne syntaxe pour appeler wget avec des parametres d'une fonction python.
Je suis entrain de faire du webservice avec python, et pour cela j'ai ecrit une fonction qui est dans index.py de mon serveur web.
Je voudrais appeler cette fonction avec wget
l'appel se fait bien quand l'afonction ne prend que 2parametres par exemple req et n'import quel autre parametre
Mon pbm c'est que quand la fonction prend 2parametres là, quand dans wget j'appelle la fonction il m'affiche ce msg d'erreur
eturn object(**args)\n\nTypeError: test_wget_avec_params() takes exactly 3 non-keyword arguments (2 given)\n\n</pre>')
Dans la syntaxte j'appelle ainsi wget:
wget -q -nH -nd -np --no-check-certificate -O - http://www.monsite.com/...
si j'efface params_2 et params_3, l'appel de wget passe parfaitement ce qui veut fire que c'est donc forcement la syntaxe avec les "&" qui n'est pas bonne. J'ai essayé en remplaçant les "&& par des virgules mais ça ne marche pas mieux.
ps; l'appel de wget pour l'instant je le test à partir de la ligne de commande de ma console python
Merci de m'aider si vous connaissez la bonne syntaxe pour appeler wget avec des parametres d'une fonction python.
A voir également:
- Utiliser wget avec plusieurs arguments
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
- Comment utiliser wetransfer - Guide
2 réponses
Je pense qu'il vaudrai mieux simplement échapper les caractères spéciaux. Notamment je n'ai pas très bien compris où tu avais des "&" (dans ton url ?) mais si tu penses que c'est ce caractère qui pose problème essaye de le remplacer par "\&"
Bonne chance
Bonne chance
mamimando, merci de ta reponse
test_wget_avec_params(req,params_1,params_2,params_3)
c'est cette fonction que je veux appeler par wget, mais il ne voit que les 2 premiers parametres renseignés à savoir req, et params_1 quand je fait l'appel de ma fonction
Mon pbm c'est koi la syntaxe de wget pour appeler une fction ki a des parametres. comment appelle ton ensemble les differents parametres de la fction
j'essaierai ce que tu as dit pour voir.
test_wget_avec_params(req,params_1,params_2,params_3)
c'est cette fonction que je veux appeler par wget, mais il ne voit que les 2 premiers parametres renseignés à savoir req, et params_1 quand je fait l'appel de ma fonction
Mon pbm c'est koi la syntaxe de wget pour appeler une fction ki a des parametres. comment appelle ton ensemble les differents parametres de la fction
j'essaierai ce que tu as dit pour voir.
thank you very much