Mendapatkan dengan permintaan Python http, bukan INT

Saya mencoba membuat kode python sederhana yang akan berkomunikasi dengan layanan pemecahan captcha 9kw.eu melalui api mereka https://www.9kw.eu/api.html#apisubmit-tab. Pada dasarnya saya mengirim gambar yang dikodekan base64 dengan beberapa kunci: nilai dan respons dari server harus berupa angka seperti: 58952554, tetapi saya hanya mendapatkan

<response[200]>

Yang seharusnya berarti bahwa server mendapatkan data saya, tetapi saya tidak mendapatkan apa-apa lagi. Saya bisa mendapatkan hasil yang benar dengan form html sederhana:

    <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>

Ini adalah kode python, yang seharusnya melakukan hal yang sama:

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)

Terima kasih atas bantuannya.

Larutan
r = requests.post('https://www.9kw.eu/index.cgi', data = udajepost)

Di sini, r adalah seluruh objek respon yang memiliki banyak atribut. Saya kira, Anda hanya membutuhkan r.text. Jadi, Anda bisa menggunakan:

print(r.text) 
Komentar (0)

Anda mencari respons dari permintaan:

print(r.text)

Dengan cara ini Anda akan mendapatkan respons teks biasa.

Komentar (0)