gpt4 book ai didi

Python Mechanize 文件上传不断上传1kb文件

转载 作者:行者123 更新时间:2023-11-28 21:59:57 26 4
gpt4 key购买 nike

这就是我初始化 Mechanize 浏览器的方式

# 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 不能上传完整图片?

最佳答案

尝试以二进制模式打开文件:

br.form.add_file(open(filepath, 'rb'), 'text/plain', 'd6sEz.jpg', nr=0, name='file[]')

另外,将 text/plain 替换为 image/jpeg

关于Python Mechanize 文件上传不断上传1kb文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15770534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com