これは、機械化ブラウザを初期化する方法です
# Browser
br = mechanize.Browser()
# Cookie Jar
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
# Browser options
br.set_handle_equiv(True)
br.set_handle_gzip(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
ログインしてアップロードページに移動した後、このコードを使用してアップロードします
それは動作します。アップロードし続ける画像は常に不完全で、サイズは 1kb です -.-
br.select_form(nr=0)
filepath = 'C:\Users\myusernamelol\Desktop\d6sEz.jpg'
br.form.add_file(open(filepath), 'text/plain', 'd6sEz.jpg', nr=0, name='file[]')
br.submit()
mechanize が完全な画像をアップロードしない原因は何ですか?