http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6078|回复: 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,自动登录



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 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 | 显示全部楼层
直接post不行吗?
 楼主| 发表于 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 | 显示全部楼层
hadwin_Y4Wm5 发表于 2018-7-10 21:25
具体是怎么个行不通呢,代码贴出来看一下呢?

无法取得登录状态
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-4-26 18:16

© 2014-2021

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