苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 2625|回复: 3

[总群] 使用HttpHelper爬虫类(V1.9) 获取到header, ICollection header = result.WebHead...

[复制链接]
发表于 2019-1-22 09:03:03 | 显示全部楼层 |阅读模式
666() 14:22:44

使用HttpHelper爬虫类(V1.9) 获取到header,
ICollection header = result.WebHeaderCollection;

如何将ICollection复制到数组中啊?


♂shitou0707() 16:24:40

@666

  //如果需要遍历HTTP 头可以这样
            string strlist = string.Empty;
            foreach (string sts in Header.AllKeys)
            {
                if (HeaderKey.ToLower() == sts.ToLower())
                {
                    return Header[sts];
                }

               // strlist += Header[sts] + ";";
            }



666() 17:53:35

@shitou0707

我已经返回了ICollection header = result.WebHeaderCollection;
header是一个ICollection,怎么遍历?下面的是找资料写成那样的,但还是不怎么行。
            string str = string.Empty;
            IEnumerator i = header.GetEnumerator();
            i.Reset();
            while (i.MoveNext())
            {
                object obj = i.Current;
                str += Convert.ToString(obj) + "\n";//可强转为真实类型 如CartItem ci=(CartItem)obj ;
            }

♂shitou0707() 19:06:39

var 输出数组=string[]{};

//你的代码

            string str = string.Empty;
            IEnumerator i = header.GetEnumerator();
            i.Reset();
            while (i.MoveNext())
            {
                object obj = i.Current;
                str += Convert.ToString(obj) + "\n";//可强转为真实类型 如CartItem ci=(CartItem)obj ;
            }
//将字符串转为数组
输出数组 =  str .Split(new string[]  { "\n"}, StringSplitOptions.RemoveEmptyEntries);


@666
♂shitou0707() 19:13:18

直接这样好了.

return str .Split(new string[]  { "\n"}, StringSplitOptions.RemoveEmptyEntries);

666() 22:35:33

@shitou0707
感谢指点

♂shitou0707() 22:36:12

客气了.

找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2019-1-22 09:55:19 | 显示全部楼层
找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2019-1-22 20:25:57 | 显示全部楼层
找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2019-1-22 20:39:40 | 显示全部楼层
找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2020-10-22 16:43

© 2014-2021

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