苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 776|回复: 10

[HttpHelper] 自动登录某网站 帮助

[复制链接]
发表于 2018-7-10 17:36:39 | 显示全部楼层 |阅读模式
该网站(ninghao.net)需要登录后才能看视频:
通过这个工具:http://www.sufeinet.com/forum.ph ... id=1967&ctid=55
得到:SSESSeb41eba184e0681dc06c8ef121645e44=QMQdYH2NVcjx_0GfdKaB6HJKrEcqa4SmfviJEIinIC4; _pk_id.1.9936=ed64ca3d21e20847.1531194233.4.1531215025.1531215025.; _pk_ses.1.9936=*; has_js=1

如何通过httpHelper2.2,自动登录

发表于 2018-7-10 19:09:22 | 显示全部楼层
 楼主| 发表于 2018-7-10 21:05:24 | 显示全部楼层
 楼主| 发表于 2018-7-10 21:06:58 | 显示全部楼层
name=XXXXXXX&pass=XXXXXXX&form_build_id=form-yV2skxKZ4VbP0pkf2HB8MPIS6C1ZDbke-b52f6eT1TU&form_id=user_login&op=%E7%99%BB%E5%BD%95
 楼主| 发表于 2018-7-10 21:07:51 | 显示全部楼层
sufeinet 发表于 2018-7-10 19:09
抓到登录的包了吗

name=XXXXXXX&pass=XXXXXXX&form_build_id=form-yV2skxKZ4VbP0pkf2HB8MPIS6C1ZDbke-b52f6eT1TU&form_id=user_login&op=%E7%99%BB%E5%BD%95

这个是IE抓到的包
发表于 2018-7-10 21:13:26 | 显示全部楼层
 楼主| 发表于 2018-7-10 21:20:10 | 显示全部楼层
 楼主| 发表于 2018-7-10 21:22:06 | 显示全部楼层
勤恳工作 发表于 2018-7-10 21:20
主要 是不知道 怎么写代码,照 以前的例 子行不通

[C#] 纯文本查看 复制代码
 HttpHelper http = new HttpHelper();
            HttpItem item = new HttpItem()
            {
                URL = "https://ninghao.net/user/login",
                Method = "post",
                Postdata = "name=XXXXXX&pass=XXXXXX",
                ResultCookieType = ResultCookieType.CookieCollection
            };
            HttpResult result = http.GetHtml(item);
            item = new HttpItem()
            {
                URL = "https://ninghao.net/video/6232",
                CookieCollection = result.CookieCollection,
                ResultCookieType = ResultCookieType.CookieCollection
            };
            result = http.GetHtml(item);
            string nUrl = new Regex(@"(?<=source src=)(.*)(?= type)").Match(result.Html).Value.Trim().Replace("\"", "");
            textBox1.Text = nUrl;
发表于 2018-7-10 21:25:50 | 显示全部楼层
勤恳工作 发表于 2018-7-10 21:20
主要 是不知道 怎么写代码,照 以前的例 子行不通

具体是怎么个行不通呢,代码贴出来看一下呢?
 楼主| 发表于 2018-7-10 21:31:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1 )

GMT+8, 2019-2-19 04:42

© 2017-2018

快速回复 返回顶部 返回列表