Ein Formular mit Anfragen Python

So, ich will automatisieren Sie das ausfüllen und Absenden eines Formulars, und ich bin mit Requests zu tun.

Von der Inspektion von Elementen, ich weiß, die url zu Unterwerfen und die Art der submition (post):

method="post"
action="/sformsubmit"
enctype="multipart/form-data"

Mein problem ist, dass meine Anfrage nicht durch und wird ziemlich neu in diesem, ich bin nicht sicher, warum.

Auf meiner Webseite habe ich zwei buttons nebeneinander, etwa so :

   ___________________________          ________________________________
   |    Submit decleration   |          |        Reset Form            |
   ___________________________          ________________________________

Und wenn ich überprüfen Sie die Elemente auf dieser Linie, den ich bekommen:

<td align="center" colspan="2">
    <input type="hidden" name="inLeader" value>
    <input type="hidden" name="inMember" value>
    <input type="hidden" name="version" value="0">
    <input type="hidden" name="key" value="2013:a:c:3:2s">
    <input type="submit" value="Submit declaration">
    <input type="reset" value="Reset form">
</td>

Ich versuche die folgende:

>>> payload = {'inLeader':'', 'inMember':'', 'version':'0', 'key':'2013:a:c:3:2s'}

Aber es scheint nicht zu arbeiten, und nicht dass irgendein Fehler.

Jede Hilfe wäre dankbar. Vielen Dank im Voraus

Welche Fehler sind Sie immer? Was ist die Antwort? Ihre Nutzlast ist falsch, aber es ist immer noch schwer zu beantworten deine Frage richtig, ohne zu wissen, was die eigentliche Antwort ist.
Im nicht immer alle Fehler, die es zu gehen scheint, gut durch, nur es passiert nichts. Die status_code wenn ich über p.status_code = 200
Traceback? Auch die URL, die Sie versuchen zu buchen, wäre schön zu haben.
die URL ist eine private link, wo wir uns Aufgaben zu, es würde nicht zugänglich sein, ohne einen Benutzernamen und ein Passwort

InformationsquelleAutor user2897415 | 2013-10-19

Schreibe einen Kommentar