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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 6339|回复: 4

[求助] 登陆失败,返回本次请求并未返回任何数据是什么原因?

[复制链接]
发表于 2013-10-25 19:36:19 | 显示全部楼层 |阅读模式
网站地址 http://www.kuaipan.cn/account_login.htm
测试账号 kuaipantest@126.com
测试密码 kptest

一直困扰在返回的信息是本次请求并未返回任何数据,请问该怎么解决这个问题?
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using DotNet.Utilities;
  9. namespace 金山快盘登陆
  10. {
  11.     public partial class Form1 : Form
  12.     {
  13.         public Form1()
  14.         {
  15.             InitializeComponent();
  16.         }

  17.         private void button1_Click(object sender, EventArgs e)
  18.         {
  19.             HttpHelper http = new HttpHelper();
  20.             HttpItem item = new HttpItem()
  21.             {
  22.                 URL = "https://www.kuaipan.cn/account_login.htm"
  23.             };
  24.             HttpResult result = http.GetHtml(item);
  25.             textBox3.AppendText(result.Cookie + "\r\n");
  26.             //第二次提交的item
  27.             item.URL = "http://www.kuaipan.cn/index.php?ac=account&op=login";
  28.             item.Method = "POST";
  29.             item.PostDataType = PostDataType.String;
  30.             item.Postdata = "username=kuaipantest%40126.com&userpwd=kptest&isajax=yes";

  31.             result = http.GetHtml(item);
  32.             textBox3.AppendText(result.Html);
  33.         }
  34.     }
  35. }
复制代码
请求头信息如下
POST /index.php?ac=account&op=login HTTP/1.1
Host: www.kuaipan.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
Accept: application/json, text/javascript, */*
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://www.kuaipan.cn/account_login.htm
Content-Length: 56
Cookie: _ga=GA1.2.385947682.1382665708; logindate=2013-10-25; ksc_suv=1426187460.1382665729126; PHPSESSID=bb6lpftcgl1lfsaerki9s3ug17; _fs=e5cdad66; token=00119b39d5814c8b97e23f3621500dd9-1622513971; _et=03383626fb85161c0d783ffe9fb1386b9109fa8068c024c26bc6f2af691c1a91d2877be4984127116fff54; relogintoken=00119b39624e40f3ae553d83cb3dbe2c-c858343a13d847e68efa7b602e0e653a-1153849
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-10-25 23:55:10 | 显示全部楼层
随手写下,请审阅。{:soso_e100:}

KuaipanLoginDemo.rar

65.06 KB, 下载次数: 219, 下载积分: 金钱 -1

 楼主| 发表于 2013-10-30 06:40:44 | 显示全部楼层
cload 发表于 2013-10-25 23:55
随手写下,请审阅。

可以。谢谢指导
发表于 2014-9-19 16:59:16 | 显示全部楼层
cload 发表于 2013-10-25 23:55
随手写下,请审阅。{:soso_e100:}

您好,"username=kuaipantest%40126.com&userpwd=kptest&isajax=yes
这段代码中用户名和密码都是明文传送,但是我用抓包工具抓包显示的都是加密的信息,请问您是怎么分析出来的呢?
发表于 2014-9-19 21:43:47 | 显示全部楼层
或许现在变了,一切以抓包数据为准。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-11-22 20:43

© 2014-2021

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