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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 3249|回复: 0

[求助] 获取世纪佳缘网站内容与IE不一样??

[复制链接]
发表于 2014-5-24 16:07:56 | 显示全部楼层 |阅读模式
网页操作:打开地址 http://search.jiayuan.com/v2/index.php?sex=m&stc=1:44,2:18.28,23:1&f=search

get http://search.jiayuan.com/v2/index.php?sex=m&stc=1:44,2:18.28,23:1&f=search
post http://search.jiayuan.com/v2/search_v2.php

[C#] 纯文本查看 复制代码
string myCookie = "";
            HttpHelper myhttp = new HttpHelper();
            HttpItem myitem = null;
            HttpResult myresult = null;
            myitem = new HttpItem();

            myitem.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
            myitem.Header["Accept-Language"] = "zh-CN,zh;q=0.8";
            myitem.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1";
            myitem.Header["Accept-Encoding"] = "gzip,deflate,sdch";
            myitem.Header["Accept-Charset"] = "GBK,utf-8;q=0.7,*;q=0.3";
            myitem.KeepAlive = true;

            myitem.URL = "http://search.jiayuan.com/v2/index.php?sex=m&stc=1:44,2:18.28,23:1&f=search";  //URL     必需项
            myitem.Method = "get";

            //myitem.Cookie = _cookie;

            //得到HTML代码
            myresult = new HttpResult();
            myresult = myhttp.GetHtml(myitem);
            myCookie = myresult.Cookie;


            //获取内容
            myhttp = new HttpHelper();
            myresult = null;
            myitem = new HttpItem();

            myitem.Accept = "*/*";
            myitem.Referer = "http://search.jiayuan.com/v2/index.php?sex=m&stc=1:44,2:18.28,23:1&f=search";
            myitem.Header["Accept-Language"] = "zh-CN,zh;q=0.8";
            myitem.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1";
            myitem.Header["Accept-Encoding"] = "gzip,deflate,sdch";
            myitem.Header["Accept-Charset"] = "GBK,utf-8;q=0.7,*;q=0.3";
            myitem.KeepAlive = true;

            myitem.URL = "http://search.jiayuan.com/v2/search_v2.php";//URL     必需项
            myitem.Method = "post";
            myitem.Postdata = "sex=m&key=&stc=1%3A44%2C2%3A18.28%2C23%3A1&sn=default&sv=1&p=1&f=search&listStyle=bigPhoto&pri_uid=0&jsversion=v5";

            myitem.Cookie = myCookie;

            //得到HTML代码
            myresult = new HttpResult();
            myresult = myhttp.GetHtml(myitem);
            myCookie = myresult.Cookie;


            richTextBox1.Text = myresult.Html;


程序出来的结果与IE浏览的不对,而且按程序出来的结果去查,也是不对的(地区性别身高等,下面颜色部分是ID)
http://www.jiayuan.com/17759022?fxly=search_v2_id

大家围观一下看是哪里出了问题??


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-5-17 11:05

© 2014-2021

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