怎么样用python编写一个程序语言登录路由器获取器 *** 作页面内容

怎么样用python编写一个程序语言登录路由器获取器 *** 作页面内容,第1张

如果是用Basic Auth 的话,可以参考这段代码

import urllib2, base64

request = urllib2Request(url) base64string = base64encodestring('%s:%s' % (user,password))[:-1] requestadd_header("Authorization", "Basic %s" % base64string)

htmlFile = urllib2urlopen(request) htmlData = htmlFileread() print htmlData htmlFileclose()

On 4/10/07, Shuning Hong <hong@gmailcom> wrote:

这是我的做法:

params='MainID=C&SubID=1'

authstr='Basic '+base64encodestring(routeruser+':'+routerpass)

authstr=authstr[:-1] # delete last /n

headers={'Authorization':authstr}

On 4/10/07, 蒋辉 <jhui@163com> wrote:

我是电信光纤宽带用户,用web 认证不支持多台机器上网。参考了网上的资料,想 写一个 python 的小程序,可以自动获取宽带路由的外网IP,自动发送认证信 息。宽带路由器登录时会要用户名密码,否则就连不上,我通过使用嗅探器抓包把 认证过的'Authorization' 值取出放在我的程序里能连上路由器,但通用性太差。 有什么好方法可以解决吗?

我的小程序如下: #ptyhon import urllib import >

你可以搜一下openwrt,这是一个思科公司开发的开放路由固件,你可以自由的向路由添加各种软件。

但是,前提是:

1:这个路由器的cpu型号是思科所包含的。

2:路由器中ram和rom足够大。

什么意思

意思是:你的mcu是专向用于路由器的,其次你的mcu内存是不够的。

建议可以学习一下ralink atheros broadcast这三个公司的mcu

好像扯远了。。

说白了就是路由器就是一个专门的MCU,这个mcu只负责路由功能,所以一般路由器中都会有cpu、ram、rom

可以向rom中写界面,所以你看到的路由器都会带界面

可以通过RJ-45刷固件,或者通过console口改变路由策略

一、首先是路由器的物理连接,如下图路由器背后共有LAN、WAN、复位、电源 4个类型。LAN是用于连接局域网内的电脑,WAN用于连接猫或者是其他外网的线路,复位按钮用于复位路由器程序。

网络连接示意图路由器设置

二、是客户机的IP地址设置,右键点击“网上邻居”——“属性”

在连接路由器的“本地连接”右键——“属性”

在“本地连接”属性中选择“TCP/IP”点击“属性”

在“TCP/IP”中可以选择“自动获取IP地址”也可以手动输入,手动输入必须是跟路由器一个IP段的,一般DLINK的路由器IP是19216801那么我们设置的IP地址就必须是1921680X(2-254),一般不是很懂的用户建议选择“自动获取IP地址”

测试是否跟路由器连接通讯了,在“开始”——“运行”中输入 ping 19216801 点击“确定”

出现如下画面表示已近可以和路由器通讯了。

三、路由器的设置

首先是登录路由器,在IE中输入路由器的IP地址即“>

以上就是关于怎么样用python编写一个程序语言登录路由器获取器 *** 作页面内容全部的内容,包括:怎么样用python编写一个程序语言登录路由器获取器 *** 作页面内容、路由器的安装程序、单片机可以写路由器的程序吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10038752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存