目标站点:cS4xMGpxa2EuY29tLmNu

再一次抓取目前所收录的所有股票过程中,遇到了一个小小的技术难题,那就是发现hexin-v参数是实时生成的,所以我们需要不断的去获取该参数,以达到全部信息抓取的目的。

首先我们通过hook技术,很轻易的获取到了这个cookie设置生成的地方。

Object.defineProperty(document, 'cookie', {set: function(val) {debugger;return val;}
})

通过跟栈的方式可以找到其cookie生成的核心代码即为

通过代码调试的方式,我们可以判断et.encode(n),就是生成的cookie和hexin-v。

找到这段代码后,我们有两种方式可以本地调试出整个cookie的生成方式,

一个是通过调用这个N函数,来获取返回值,技术难点在于我们需要自己生成这个函数S的相关变量,最终new出来即可。

二是通过抠代码,补环境的方式。

在下采用的就是第二种方法,通过调研发现,N函数所在的整个函数为一个大的自执行函数,所以我们可以通过将整个js抠到本地的方式,然后根据调试中遇到的环境检测,去还原整个环境参数,从而到达改代码将cookie设置到document中的方式提取出来。

chameleon.min.1632549.js这个就是整个hexin生成的方式代码函数,将整段代码提取出来后,我们在本地调试运行,看看那些地方需要修改,然后根据游览器环境去还原,最终达到生成cookie的目的。

最终效果为上图所示,将该函数封装以后,直接可以调用,从而完成信息抓取。

如需要详细的代码或商业合作,请联系qq:986361369.

若涉及版权侵犯,请及时告知,谢谢。

代码下载地址(生成的参数适用本文,若不适用请检查对端是否js有更新):

hexin-v参数的生成方式,可以解决同X顺的参数问题。-其它文档类资源-CSDN下载

hexin-v(cookie)还原相关推荐

  1. Django 中 cookie的使用

    Cookie是浏览器在客户端留下的一段记录,这段记录可以保留在内存或者硬盘上.因为Http请求是无状态的,通过读取cookie的记录,服务器或者客户端可以维持会话中的状态.比如一个常见的应用场景就是登 ...

  2. 开发中经常碰到的问题cookie和session问题,今天一并解决

    点击上方"好好学java",选择"置顶公众号" 优秀学习资源.干货第一时间送达! 精彩内容 java实战练习项目教程 2018微服务资源springboot.s ...

  3. Python自动化之模板继承和cookie

    request请求头信息 type(request) //查看类 from django.core.handlers.wsgi import WSGIRequest结果会以字典的形式存在 reques ...

  4. django之分页、cookie装饰器

    一.分页代码如下 from django.utils.safestring importmark_safeclassPage:def __init__(self, current_page, data ...

  5. asp.net 获取客户端cookie_开发中你一定碰到过的cookie和session问题,今天一并帮你解决!...

    一.会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 二.会话过程中要解决的一些问题 每个用户在使用浏览器与服务器进行 ...

  6. webpackjsonp 还原_EST:微生物介导下砷还原及其在铁氧化物上吸附/解吸耦合反应动力学模型...

    作者:林静怡,胡世文,刘同旭,李芳柏,彭兰芳 ,林璋,党志,刘崇炫,石振清* 第一单位:华南理工大学环境与能源学院 在自然环境中,铁矿物是砷(As) 最主要的吸附剂之一,一般认为As的动态行为与环境中 ...

  7. 记录Shiro的rememberMe Cookie序列化失败的情况的解决方案

    在开发的时候遇到一个十分诡异的情况,shiro打开了记住我的功能,请求的cookie也带上了,但是却总是抛出用户未登录的异常.无奈打开了所有的日志,发现每次请求都会抛出下面这个WARN     排查调 ...

  8. 【selenium 获取cookie】

    golang代码 //生成带有cookie的header func buildHeader(chromeDriverPath string, url string) map[string]string ...

  9. 广东省生态土壤所孙蔚旻团队FEMS: 砷锑污染土壤剖面的微生物世界

    广东省生态土壤所孙蔚旻团队FEMS: 砷锑污染土壤剖面的微生物世界 第一作者:徐锐 通讯作者:孙蔚旻 通讯单位:广东省生态环境与土壤研究所 论文DOI: https://doi.org/10.1093 ...

最新文章

  1. HDU1827(强连通分量)
  2. synchronized为可重入锁
  3. bzoj 3864: Hero meet devil [dp套dp]
  4. CommandBehavior.CloseConnection有何作用
  5. PostgreSQL创建数据库时报错:ERROR: source database template1 is being accessed by other users
  6. 新时达二代操作器刷写数据线_布袋除尘器的脉冲振动特点及安装操作
  7. MySQL删库数据延迟恢复策略
  8. [导入]c#中的关于string的转换的问题
  9. LeetCode 296. 最佳的碰头地点(坐标独立+中位数的地方最近)
  10. Ubuntu下安装JDK1.8并配置开发环境
  11. 软件测试中的二八定律到底是什么?
  12. NB-IOT紧急按钮
  13. 装mysql电脑网卡不见了_网络适配器不见了怎么办【解决方法】
  14. Aspose实现word转图片、pdf
  15. EasyExcel3.0.5 解决大数据导入导出,防止OOM
  16. 图像处理中“灰度级数”是什么?(灰度值)(位深度)(1bit=1位)
  17. 《设计模式》设计模式的基本原则
  18. 简单认识一下苹果笔记本以及使用MBP开发一年的心得体会
  19. 计算机算法常用术语中英对照
  20. 西门子S7-200的VB、VW和VD

热门文章

  1. 零基础如何学习ps?
  2. 品《人生》之感,思“人生”之路
  3. 阿里巴巴图标库下载和使用,以及怎么在uni-app中导入使用图标库
  4. 虚拟现实VR(视景仿真、系统仿真、可视化)工作站配置方案
  5. Android 源码系列之二十通过反射解决在HuaWei手机出现Register too many Broadcast Receivers的crash
  6. [GRE] Quant模考错题
  7. python计算整数各位数字之和_编写函数,计算一个整数各位数字之和
  8. 装修以后很快后悔的80件事(房子装修前必看)
  9. Flink / Scala 实战- 4.BroadCast 广播流数据先到再处理 Source 数据
  10. 网站api自己怎么写_藤博士留学 | 自己DIY,留学文书怎么写?