Je suis en train d'essayer de soumettre des données à un formulaire au travail. Je soupçonne que mon approche naïve ne fonctionne pas à cause de la "technologie" sur la page qui interfère avec cela. Fondamentalement, la page Web (désolé je ne peux pas mettre de lien ici, ce n'est pas public) a
et ensuite plusieurs champs de saisie comme
donc j'essaie la commande cURL suivante:
curl -d "docIdent=WHATEVER" -d "type=WHATEVER" -d "comment=" URL
où les trois morceaux de données semblent être nécessaires ont été obtenus par: 1. Télécharger le fichier .html. 2. Changer la méthode du formulaire de "post" à "get" et l'ouvrir dans un navigateur. 3. Remplir le formulaire et soumettre (j'ai reçu une erreur "page non trouvée", bien sûr, mais le nouvel URL avait toutes ces données, y compris le 3ème champ vide).
Eh bien, ça ne marche pas (je reçois de nouveau la même page de connexion, et je peux vérifier qu'il n'y a pas eu de connexion au moment où j'ai essayé). Je ne sais pas grand-chose sur ces choses mais je soupçonne que cela peut être un autre code pas présent sur la page: il y a
et bien sûr le "login.php" dans l'ouverture du formulaire. D'après de nombreux autres messages, ma syntaxe semble correcte; y a-t-il un espoir pour une connexion automatique (le type de script bash que je mettrai dans cron, comme le one-liner que j'essaie)? Merci.