Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264597
  • 博文数量: 27
  • 博客积分: 713
  • 博客等级: 上士
  • 技术积分: 294
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 09:09
文章分类
文章存档

2013年(2)

2012年(6)

2011年(15)

2010年(4)

分类: Python/Ruby

2013-04-20 20:17:14


点击(此处)折叠或打开

  1. # -*- coding: utf-8 -*-
  2. # 重启路由器脚本
  3. #
  4. import urllib2, base64

  5. if __name__ == '__main__':
  6.     # IP for the router
  7.     ip = '192.168.1.1'
  8.     # 登录的用户名和密码
  9.     login_user = 'admin'
  10.     login_pw = 'admin'

  11.     # 请求地址
  12.     url = 'http://' + ip + '/userRpm/SysRebootRpm.htm?Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7'
  13.     auth = 'Basic ' + base64.b64encode(login_user+':'+login_pw)
  14.     print auth
  15.     heads = { 'Referer' : 'http://' + ip + '/userRpm/SysRebootRpm.htm',
  16.              'Authorization' : auth
  17.     }
  18.     
  19.     # 发送请求
  20.     request = urllib2.Request(url, None, heads)
  21.     response = urllib2.urlopen(request)
  22.     print response.read()

阅读(10932) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

stevenkoh2017-07-19 15:31:03

wget -O /dev/null --http-user=admin --http-passwd=admin http://192.168.0.1/userRpm/SysRebootRpm.htm?Reboot=\"reboot\" 即可