Forum Programmation.python Question de newbie sur la soumission de formulaire avec python-request

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
2
oct.
2024

Bonjour,

Je viens ici après 2h sur internet à chercher la solution. Pour information je ne suis pas développeur web ou réseaux, beaucoup de chose m’échappe. C’est aussi l’occasion pour moi de mieux comprendre.

J’essaye de parser un site (qui semble codé alarache) pour connaître le budget restant sur mon badge pour la cantine. Voici comment cela se passe avec Firefox.

La page d’accueil est ici “1”

https://www.e-chargement.com/default.asp

j’y mentionne mon numéro de badge et mon nom, je clique et j’arrive ici en “2”

https://www.e-chargement.com/recharg_badge.asp

où il est mentionné le reste et la possibilité de recharger.

Je peux recharger autant de fois que je veux cette page “2” je vois la même chose. Si je n’ai pas renseigné les infos de la page “1” je vois ce que vous voyez vous, la page “1” j’imagine.

Bon si je retourne encore en page “1”, bah c’est comme si je m’étais pas identifié (ouaip…).

Bref, j’ai essayé avec la bibliothèque python request et j’arrive jamais en page 2. J’ai essayé avec les sessions (histoire de cookie je sais pas…)

response_post = session.post(url, data=payload)
avec payload qui ressemble a

payload = {
"badge_number": "un_nombre",
"badge_nom": "mon_nom",
}
parce que c’est ce que j’ai compris pour la soumission de formulaire (method="post") quand j’inspecte. J’ai essayé plein de truc, mais je sais pas où chercher l’info pour que ça marche.

Merci de votre aide

FO

  • # hello

    Posté par  . Évalué à 1 (+0/-0).

    Le service e-chargement de votre restaurant est actuellement indisponible pour maintenance. Le rétablissement est prévu ce jour à 17h. Avec nos excuses pour le désagrément occasionné

    Alors, je sais pas depuis quel jour a 17H il est sense etre retabli, mais ceci explique peut-etre tes deboires

    ++
    Gi)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.