我正在尝试将一个Python程序写入HTTP POST文件,以便升级DD WRT路由器的固件。
我无法相信它有多么困难。
我在库之后尝试了库:请求,URLlib,机械化,海报等
我想做的就是提交一个输入(erase = 0)和ddwrt-upgrade-file.bin!
此外,还需要基本身份验证。
任何人都可以帮助我吗
以下是我使用Chrome自行提交的WORKING POST的提琴手捕获:
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="submit_button"
Upgrade
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="action"
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="change_action"
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="submit_type"
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="erase"
0
------WebKitFormBoundaryHUneA7LUTBBT3Jfn
Content-Disposition: form-data; name="file"; filename="dd-wrt-webupgrade_public_vga.bin"
Content-Type: application/octet-stream