苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 3877|回复: 5

[其他] 用HttpWebRequest就返回要登陆,直接在地址栏请求就文本

[复制链接]
发表于 2013-7-5 14:44:23 | 显示全部楼层 |阅读模式
用HttpWebRequest Get  方式请求一个URL 就返回要登陆,直接在地址栏请求就文本。已经在IE登陆了。求原因。如何解决。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-7-5 15:14:05 | 显示全部楼层
真心没看明白什么意思,浏览器登录不登录和使用Htt Get没有什么关系的,请说明你要做什么
 楼主| 发表于 2013-7-5 15:33:29 | 显示全部楼层
抓包得到一个URL
http://weibo.com/aj/mblog/mblogl ... __rnd=1373003521126   跳到登陆的页面,而在ie地址栏请求就得到文本。怎么HttpWebRequest  采集到我要的内容。
发表于 2013-7-5 15:35:25 | 显示全部楼层
在ie地址栏请求就得到文本?
你想要的内容是什么,
我明白了,你这个是需要登录了,浏览便当了,并不代表程序也登录了,程序是需要加上Cookie的,就是HttP需要Cookie,看看我的Httphelper吧
 楼主| 发表于 2013-7-5 15:50:37 | 显示全部楼层
这cookie  如何设置呢? WebHttpHelper http = new WebHttpHelper();
         HttpItem  item=new HttpItem();
            item.URL=WebURL;
            
            item.Allowautoredirect = true;
        HttpResult Result = http.GetHtml(item);
            string html = Result.Html;
才.png
发表于 2013-7-5 15:53:02 | 显示全部楼层
方法你看教程,流程是这样的
你先登录然后获取登录的Cookie,然后带着这个Cookie去访问这个页面就能得到你想要的信息了。
item.cookie
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-12-27 02:45

© 2014-2021

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