画像をBayImgにアップロードできるようにするスクリプトを作成しようとしていますが、正しく動作しないようです。私が知る限り、私は何の結果も得ていません。データを送信していないのか、何なのかわかりませんが、応答を印刷すると、画像をアップロードしたときに表示されるページではなく、ホームページの URL が表示されます。Python 2.x を使用していた場合は、Mechanize を使用します。ただし、Py3k では使用できないため、urllib を使用しようとしています。Python 3.2.3 を使用しています。コードは次のとおりです。
#!/usr/bin/python3
from urllib.parse import urlencode
from urllib.request import Request, urlopen
image = "/test.png"
removal = "remove"
tags = "python script test image"
url = "http://bayimg.com/"
values = {"code" : removal,
"tags" : tags,
"file" : image}
data = urlencode(values).encode("utf-8")
req = Request(url, data)
response = urlopen(req)
the_page = response.read()
どんな援助でも大歓迎です。