2016-10-14 1 views
0

Je travaille sur un projet Raspberry Pi qui se connecte à un réseau Wi-Fi qui nécessite un utilisateur de cliquer sur un bouton "Connexion" en redirigeant la page Web vers un serveur interne, qui stocke probablement l'adresse MAC dans une table et permet au trafic de passer à travers. Etant donné que le pi s'exécutera sans la tête, est-il possible d'écrire un script qui appelle la fonction de script java du bouton, de préférence avec quelque chose comme cURL?Appeler une fonction JavaScript externe sans navigateur

+0

Vous pouvez ouvrir l'onglet réseau dans les outils de développement et vérifier quelle requête HTTP a été envoyée, puis faire la même chose avec curl. – jcubic

Répondre

1

Utilisez un violoneux pour flairer la circulation. Déterminez ce qui est soumis à l'URL (poste, http/https, etc.) et créez un cURL request (ou Python ou NodeJS ...) qui soumet la même information. Si elles utilisent des jetons CSRF, vous devrez d'abord demander la page Web via cURL, grep la sortie et soumettre en utilisant le même jeton. Voir un exemple here

Désolé, vous ne pouvez pas aider beaucoup plus sans détails supplémentaires.