用webbrowser登录论坛,用inet快速登出怎么搞?
有没有高手会的?帮帮菜鸟小弟

解决方案 »

  1.   

    删除cookie应该可以的吧
      

  2.   

    1楼:
    已经分析出网页源码 有段<form id="logout_form" method="post" action="/logout.php" onsubmit="return Event.__inlineSubmit(this,event)"><input type="hidden" autocomplete="off" name="post_form_id" value="de4ba233ed7d767d858821e0f86c450a" /><input type="hidden" name="fb_dtsg" value="XGGCC" autocomplete="off" /><input type="hidden" autocomplete="off" name="ref" value="mb" /><input type="hidden" autocomplete="off" name="h" value="3b5e7589bf51dcbb1206223f289fb1b9" /><label class="uiLinkButton logoutButton"><input type="submit" value="退出" />
    我用inet execute 方法post出去 postdata里面的内容应该是什么?
      

  3.   

    logout.php 直接向这个页面post空串估计就行了 那些参数多半应该是可有可无的 只是记录了一些状态而已,如果你并不需要这些服务 就可以不传这些参数
      

  4.   

    inet.Execute "http://主机/logout.php", "Post", "要发送的数据", "头信息"要发送的数据:要把数据编码,
    头信息:"Content-Type: application/x-www-form-urlencoded" & vbCrLf & "Connection: Keep-Alive"
    其实你这是一个退出的功能表单,直接是inet.Execute "http://主机/logout.php" 就行啦,
      

  5.   

    先谢过大家帮忙!
    试过"http://主机/logout.php" 执行后 刷新webbrowser 还是登入状态
      

  6.   

    我想达到的效果是:一个form窗口中 用webbowser 手动填帐号密码登入了一个网站,游览完以后 ,用inet 发包自动退出!退出后在webbowser里看得到退出过程!在网页查找到的源文件就是上面那个!
      

  7.   

    直接用WEBBOWSER语句操作好啦,还加个INET干啥,不是多此一举,我最近研究过了INET,XMLHTTP,WEBBROWSER,WINSOCK,这四种网页操作,
    INET不是同IE共用COOKIE(不知是不是我不会调用IE的COOKIE,如有人会,还请指教),
    只有XMLHTTP,WEBBROWSER和IE共用COOKIE,所以看你的要求,直接用WEBBOWSER语句操作好啦。
      

  8.   

    使用webbrowswer访问登出页面就可以了。
      

  9.   

    试了使用webbrowswer访问登出页面 还是没效果哦!
      

  10.   

    多个号的话可以试试加载多个控件。如果访问登出页面都不可以,那可能是登出页面不对什么的吧。你现在正常使用下,确定点击登出后就登出了,然后使用webbrowser访问登出页!