Immer <Antwort[200]> mit Python-http-Anforderungen anstelle von INT

Im Versuch, erstellen Sie einfache python-code, der die Kommunikation mit 9kw.eu-captcha-solving service durch Ihre api -https://www.9kw.eu/api.html#apisubmit-tab. Grundsätzlich bin ich senden base64-codierte Bild mit einigen Tasten:Werte-und-Antwort vom server soll die Nummer sein wie: 58952554, aber ich bin nur immer

<response[200]>

Was sollte das bedeuten, dass der server habe meine Daten, aber ich bin nicht immer etwas anderes.
Ich bin in der Lage, das richtige Ergebnis zu erhalten, mit einfachen html-Formular:

    <form method="post" action="https://www.9kw.eu/index.cgi" enctype="multipart/form-data"> 
KEY:<br>
<input  name="apikey" value="APIKEY"><br>
ACTION<br>
<input  name="action" value="usercaptchaupload"><br>
FILE:<br>
<input name="file-upload-01" value="BASE64IMAGEDATAHERE"><br>
TOOL<br>
<input  name="source" value="htmlskript"><br>
ROTATE<br>
<input  name="rotate" value="1"><br>
Angle<br>
<input  name="angle" value="40"><br>
BASE64
<input  name="base64" value="1"><br>
Upload:<br>
<input type="submit" value="Upload and get ID">
</form>

Dies ist die python-code, die sollten das gleiche tun:

import requests
import time
#base64 image encoding
with open("funcaptcha1.png", "rb") as f:
    data = f.read()
    filekodovany = data.encode("base64")
    #captcha uploader
udajepost = {'apikey':'APIKEY','action':'usercaptchaupload','file-upload-01':filekodovany,'source':'pythonator','rotate':'1','angle':'40','base64':'1'}
headers = {'Content-Type':'multipart/form-data'}
r = requests.post('https://www.9kw.eu/index.cgi', data = udajepost)
print(r)

Vielen Dank für jede Hilfe.

Dies ist dokumentiert auf der ersten snippet auf der home page, der requests - Paket. Auf einem sidenote, in Zukunft Fragen haben, versuchen Sie bitte zu beschreiben, was Sie zu erreichen versuchen, mehr klar; ein Request Objekt hat viele Eigenschaften, die alle nützlich sein können in verschiedenen Kontexten.

InformationsquelleAutor user3281831 | 2017-04-11

Schreibe einen Kommentar