用webbrowser登录论坛,用inet快速登出怎么搞? 用webbrowser登录论坛,用inet快速登出怎么搞?有没有高手会的?帮帮菜鸟小弟 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 删除cookie应该可以的吧 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里面的内容应该是什么? logout.php 直接向这个页面post空串估计就行了 那些参数多半应该是可有可无的 只是记录了一些状态而已,如果你并不需要这些服务 就可以不传这些参数 inet.Execute "http://主机/logout.php", "Post", "要发送的数据", "头信息"要发送的数据:要把数据编码,头信息:"Content-Type: application/x-www-form-urlencoded" & vbCrLf & "Connection: Keep-Alive"其实你这是一个退出的功能表单,直接是inet.Execute "http://主机/logout.php" 就行啦, 先谢过大家帮忙!试过"http://主机/logout.php" 执行后 刷新webbrowser 还是登入状态 我想达到的效果是:一个form窗口中 用webbowser 手动填帐号密码登入了一个网站,游览完以后 ,用inet 发包自动退出!退出后在webbowser里看得到退出过程!在网页查找到的源文件就是上面那个! 直接用WEBBOWSER语句操作好啦,还加个INET干啥,不是多此一举,我最近研究过了INET,XMLHTTP,WEBBROWSER,WINSOCK,这四种网页操作,INET不是同IE共用COOKIE(不知是不是我不会调用IE的COOKIE,如有人会,还请指教),只有XMLHTTP,WEBBROWSER和IE共用COOKIE,所以看你的要求,直接用WEBBOWSER语句操作好啦。 使用webbrowswer访问登出页面就可以了。 试了使用webbrowswer访问登出页面 还是没效果哦! 多个号的话可以试试加载多个控件。如果访问登出页面都不可以,那可能是登出页面不对什么的吧。你现在正常使用下,确定点击登出后就登出了,然后使用webbrowser访问登出页! VB写的线程,调试的时候没问题,生成exe就有问题 ADO动态创建mdb的数据表失败问题 新手学习数据库,请各位帮帮忙...谢谢 ADODC控件的刷新 网络版数据库系统有那些防盗版方法? 怎么样给NT目录分配一个系统用户权限 缺少更新或刷新的键列信息,怎么解决?(不好意思,只剩10分了) ExcuteScalar问题 不过了,100分问题,SQL+ASP 怎么不能设置Combo的高度?有没有象ComBo这样的控件,但能设高度的! 批量更新查询结果数据总是不成功?求教 VB中数据报表问题、急切!! SQL查询语句的问题,求指点!
已经分析出网页源码 有段<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里面的内容应该是什么?
头信息:"Content-Type: application/x-www-form-urlencoded" & vbCrLf & "Connection: Keep-Alive"
其实你这是一个退出的功能表单,直接是inet.Execute "http://主机/logout.php" 就行啦,
试过"http://主机/logout.php" 执行后 刷新webbrowser 还是登入状态
INET不是同IE共用COOKIE(不知是不是我不会调用IE的COOKIE,如有人会,还请指教),
只有XMLHTTP,WEBBROWSER和IE共用COOKIE,所以看你的要求,直接用WEBBOWSER语句操作好啦。