hoj*_*oju 9 python forms upload file mechanize
当我运行以下脚本时:
from mechanize import Browser
br = Browser()
br.open(url)
br.select_form(name="edit_form")
br['file'] = 'file.txt'
br.submit()
Run Code Online (Sandbox Code Playgroud)
我得到:ValueError:value属性是readonly
当我添加时,我仍然得到相同的错误:
br.form.set_all_readonly(False)
Run Code Online (Sandbox Code Playgroud)
那么,我如何使用Python Mechanize与HTML表单进行交互以上传文件?
理查德
hoj*_*oju 15
这是使用Mechanize正确完成的方法:
br.form.add_file(open(filename), 'text/plain', filename)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8375 次 |
| 最近记录: |