首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web登录论坛链接,存储页面源码

问Web登录论坛链接,存储页面源码
EN

Stack Overflow用户
提问于 2013-05-13 12:33:07
回答 1查看 229关注 0票数 0

如何使用本机方法登录此站点?http://forum.soundarea.org/index.php?/forum/1121-01-2013/

我的意图是在后台登录(我的意思是不打开the浏览器界面或显示页面)来存储页面源码。

我尝试使用以下命令登录:http://MyUser:MyPass@forum.soundarea.blabla

尝试使用POST,但我不能:

http://forum.soundarea.org/index.php?&ips_username=MyUser&ips_password=MyPass

http://forum.soundarea.org/index.php?app=core&module=global§ion=login&ips_username=MyUser&ips_password=MyPass

(我想我为这个站点使用了正确的I,但我不确定)

我也尝试使用WGet应用程序,但它无法登录到该url。

我没有尝试.NET中的任何东西,因为我不知道我可以使用哪些方法,或者开始尝试其他东西,因为首先我不知道哪种协议需要(http登录或post php或其他),我不是这方面的专家。

如果有人可以给我信息或例子,并告诉我哪一个是我的错。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-13 16:18:56

我建议您使用HttpRequest来模拟登录过程,使用HttpResponse来获取get服务器响应和内容,并使用全局CookieContainer来存储cookies。

当您收到登录成功消息时,您可以使用带有全局CookieContainer的其他HttpRequest来获取您想要下载或访问的任何网页。

您可以使用Httpwatch(www.httpwatch.com)查看Internet Explorer如何与WebServer.you交换数据也可以使用IE9开发人员工具(在IE9中按F12键)。

在这种情况下。

1.您应该获得code.You将看到的http://forum.soundarea.org/index.php?app=core&module=global§ion=login页面的源代码

代码语言:javascript
复制
ipb.vars['secure_hash']         = '880ea6a14ea49e853634fbdc5015a024';

880ea6a14ea49e853634fbdc5015a024是secure_hash。

2.发布到http://forum.soundarea.org/index.php?app=core&module=global§ion=login&do=process页面。使用此参数:

代码语言:javascript
复制
auth_key=880ea6a14ea49e853634fbdc5015a024&ips_username=test&ips_password=pass&rememberMe=1

去拿饼干。

3.使用此cookie获取您想要的任何页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16514906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档