使用Python请求从我的rou中获取wanip

2024-06-18 11:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从我的路由器(华硕RT-AC68U)使用'requests'软件包获取广域网IP地址。在

在下面的在线示例中,我一直在获取用户名和密码。在

import requests
session = requests.session()
payload = {'login_username': 'xxxxxxxx',
           'login_passwd'  : 'yyyyyyyy'}
data = session.post(url='http://192.168.11.1/Main_Login.asp', data=payload)
print(data, data.text)

我确实收到了一大堆垃圾,似乎告诉我登录失败了。至少我没有找到广域网IP地址的模式,因为我可以从GUI登录看到它。在

缺少的似乎是,我不知何故需要“点击”登录按钮。但我不知道该怎么做。在

The router login page with html elements opened is here.

我想强调的是,这是我自己的路由器,我想这样做没有恶意的目的。我想写我自己的ddns客户端。在

任何帮助都是非常感谢的。在

根据t.m.adam进行编辑。

js代码如下(我不是js专家):

^{pr2}$

谢谢, 格特

编辑:放弃

我找到了一种通过telnet修复对路由器的访问的方法,还有一种更容易检索IP的方法。(不确定这是否符合“已回答”的条件)

谢谢, 格特


Tags: 方法编辑密码示例datasessionjslogin