利用Javascript来提交表单(二)
时间:2006-12-17 来源:pearma
利用Javascript来提交表单(二)
以前写过一篇短文,介绍如何用javascript来提交表单。
本文只是一个补充。
最近利用同样的技术来访问www.talkforex.com的页面,却出现了问题。因为无论怎么写,返回的页面数据均提示我登录失败。但是用自己写的一个简单的html文件,通过ie提交,却没有问题。
这个问题困扰我多时,今天终于解决。
为什么ie提交可以?
根据socket通讯的最基本原理,ie无非也是根据http协议,提交一些数据而已。那么它提交了哪些数据呢?
我从网上下载了一些java写的端口监听程序,用来捕获ie提交的数据,不过只拿到了一部分数据,表单数据的内容没有捕获到。
今天从网上下载了netcat,效果果然不一样。连表单数据也抓到了。一比较ie提交的数据,和自己提交的数据,果然有所不同。原来,表单的submit按钮内容也被提交上去了。
仿造ie提交的内容,放到javascript脚本中去,结果马上就正确了。
这个talkforex真tmd变态。鄙视它。
按照这个结论,我修改了另外一个python程序,也成功了。
特此记载以下。
|
相关阅读 更多 +