我有一个可以使用网页界面管理的设备。

设备地址可以是:

http://10.18.25.25/restart

在网页中使用提交按钮:
<form action="/restart/restart" method="POST" name="restartForm">
                            <input type="submit" value="OK">
                        </form>

我正在尝试使用 python 模块请求来自动点击该网页上的按钮。
from urllib3 import requests
r = requests.get('http://10.18.25.25/restart', auth=('username', 'password'))

有任何想法吗??

最佳答案

根据提供的信息,我假设您访问了 http://10.18.25.25/restart/ 上有一个表单的页面,以在提交时重新启动您的设备。

您定义的操作出现在表单上的 URI /restart/restart 处。所以在同一个 URI 上做一个请求:

r = requests.post('http://10.18.25.25/restart/restart', auth=('username', 'password'))

关于python - 使用python请求模块在网页上单击提交按钮 "OK",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26385507/

10-16 11:06