LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1123|回复: 3

Shell如何实现向网页表单提交数据

[复制链接]
发表于 2006-9-18 21:38:45 | 显示全部楼层 |阅读模式
请教版主:我这局域网访问internet都要先通过一个计费服务器的验证,只要访问外网就会自动跳转到计费登录的一个网页登录界面。我这有台freebsd主机,没装图形界面,如何实现shell下向计费服务器提交表单而实现linux主机上网。表单大概是这样的:
<FORM name=form1 action=login.jsp method=post target=_blank>
............
.....
....
..

<INPUT type=submit value=连接网络 name=action> <INPUT  type=submit value=中断连网 name=action> <INPUT type=submit value=</FORM>


        用户名(user):   
        密码(pass):
        注册IP(ip):
       连接网络         断开网络





提交表单不过是向服务器发送 GET 请求或 POST 请求
这是xp下登录计费服务器地址栏里提交的信息:http://10.1.0.1/user/logined.jspact...1.10.196&type=2
断开网络的提交信息为:
http://10.1.0.1/user/logined.jsp?ac...1.10.196&type=2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-9-18 21:51:49 | 显示全部楼层
直接 wget 一下这个地址可以不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-18 22:12:55 | 显示全部楼层
直接应该不可以吧。要通过shell提交表单里的用户,密码,IP地址等信息到服务器。
回复 支持 反对

使用道具 举报

发表于 2006-9-18 22:23:10 | 显示全部楼层
curl, lynx都是支持POST的,最近的wget也可以。

  1. wget --post-data="xxx"
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表