资讯专栏INFORMATION COLUMN

js获取cookie并返回map

MingjunYang / 2947人阅读

摘要:要用到,于是封了个简单的函数,可以直接通过键值对获得对应函数根据分号切分放入数组遍历数组,根据等号切分,前部分当键名,后部分当键值返回测试

要用到cookie,于是封了个简单的函数,可以直接通过键值对获得对应cookie

函数
function getCookieMap(cookie) {
//    1.根据分号切分,放入数组
//    2.遍历数组,根据等号切分,前部分当键名,后部分当键值
//    3.返回map
    let cookiePattern = /^(S+)=(S+)$/;
    let cookieArray = cookie.split("; ");
    let cookieMap = new Map();
    for(let item of cookieArray) {
        let resultArray = cookiePattern.exec(item);
        cookieMap.set(resultArray[1], resultArray[2]);
    }
    return cookieMap;
}
测试:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97951.html

相关文章

  • 微博爬虫“免登录”技巧详解及Java实现

    摘要:现在的微博即便在不登录的状态下,依然可以看到很多微博信息流,而我们的落脚点就在这里。本文详细介绍如何获取相关的并重新封装达到免登录的目的,以支持微博上的各项数据抓取任务。 本文源地址:http://www.fullstackyang.com/...,转发请注明该地址或segmentfault地址,谢谢! 一、微博一定要登录才能抓取? 目前,对于微博的爬虫,大部分是基于模拟微博账号登录的...

    mmy123456 评论0 收藏0
  • Web开发 - Selenium自动化&爬虫

    摘要:自动化爬取淘宝中的订单这是淘宝会员登录页。但淘宝的反爬机制很难算出,很多都是通过的计算,所以不得不学习源码,反到最后看的头痛。。。 自动化爬取淘宝中的订单 这是 淘宝会员登录页 。因为之前做的爬虫都是通过框架或从登录页取得Cookie,再注入进去实现登陆过程的。但淘宝的反爬机制很难算出Cookie,很多Cookie都是通过JS的计算,所以不得不学习源码,反到最后看的头痛。。。 第一次尝...

    Chao 评论0 收藏0
  • js-cookie源码学习

    这篇文章最初发表在我自己搭建的站点js-cookie库源码学习 背景 最近在做项目的时候,前端登录功能要做一个记住密码的功能。但开发用的框架中没有实现这个功能,所以我就想自己实现这个功能。实现起来其实很简单,就是每次用户在登录页面点击登录时,把用户输入的用户名和密码保存到cookie中就可以了,当用户再登录时,再从cookie中获取用户名和密码填充到表单中就可以了。当然,也可以选择保存在local...

    JellyBool 评论0 收藏0
  • Spring Boot QuickStart (3) - Web & Restful

    摘要:不过可以切换到版本,兼容性未知。注解一旦添加了依赖会判断这是一个应用,并启动一个内嵌的容器默认是用于处理请求。注意中空字符串与的区别。 环境:Spring Boot 1.5.4 基于 Spring Boot 可以快速创建一个Web & Restful 应用,在开始应用之前,至少要了解以下用法: 定义路由,定义 HTTP 方法 获取Header、GET、POST、路径等参数 Cooki...

    chnmagnus 评论0 收藏0
  • 最新:Lodash 严重安全漏洞背后你不得不知道的 JavaScript 知识

    摘要:可能有信息敏感的同学已经了解到库爆出严重安全漏洞,波及万项目。以此为例,可见这次漏洞算是比较严重了。此外,冻结一个对象后该对象的原型也不能被修改。使用数据结构,不会存在原型污染状况。 可能有信息敏感的同学已经了解到:Lodash 库爆出严重安全漏洞,波及 400万+ 项目。这个漏洞使得 lodash 连夜发版以解决潜在问题,并强烈建议开发者升级版本。 我们在忙着看热闹或者升级版本的同时...

    Integ 评论0 收藏0

发表评论

0条评论

MingjunYang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<