none
用cookie登陆网站问题 RRS feed

  • 问题

  • 我想通过程序在一个网站上同时模拟登陆多个不同的账号。并获取登陆后才能访问的页面信息。。这要通过cookie的方法怎么才能实现。。或者还有没有其他的什么方法了。。? 这问题困惑我好长时间了。。郁闷。。请各位老师们指教。最好要说详细点。不要只写一俩句话。。很笼统。。或加我Q:363455936 或者发邮件到我QQ邮箱也行。。谢谢了!!!
    2010年7月21日 10:32

答案

  • 你好,

    这个问题确实不是一两句话就可以说清楚的。首先你最好险安装一下浏览器插件研究一下你要登录的网站事如何从客户端传数据的,IE下可以安装Developer tools,Firefox下可以安装 FireBug。

    这种工具可以详细的查看当你点下登录按钮的时候他们是如何生成httprequest的。每个网站的验证方法都不一样,你主要观察是用的Get方法还是Post方法来上传数据,登录后也要记录服务器传回的Cookie信息,因为有可能下面的页面访问它还要求你把Cookie传回去做验证。

    弄清楚之后,你就可以自己动手写HttpRequest进行发送和接收 来模拟浏览器访问这个网站的操作,这中间可能要多进行调试和摸索。

    希望对你有所帮助,我之前写过一个自动到交管局查询违章记录的程序就是这么做的。但是因为网站不同具体操作方法不尽相同。

    2010年7月22日 5:18