开发者社区> 问答> 正文

C# 如何使用cookie进行自动登录:报错

   在写一个爬虫的小代码的时候,遇到了需要登录才能进行访问的情况,在网上搜了一些资料,感觉过于凌乱,不知从哪下手。

    求指点思路。。。

展开
收起
kun坤 2020-06-09 23:14:55 770 0
1 条回答
写回答
取消 提交回答
  • Response = (HttpWebResponse)rqst.GetResponse();
    //更新COOKIE
    foreach (Cookie ck in Response.Cookies)
    {
           Cookies.Add(ck);

    }


    //访问前

    rqst.CookieContainer = Cookies;

    ######感谢。。。######先用工具抓包 看登陆时需要给网页提供什么样的数据才能够登陆,然后再用正则从网页中获取所需要的数据利用程序传到网页当中的cookie中实现自动登陆把。
    ######使用CookieContainer,把Response中的cookies都存起来,下次访问前再把保存的设置到Request中######可以附一小段实现代码不,第一次接触这东西,不是很了解
    2020-06-09 23:14:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载