aem.gsxzza.com.cn是什么网站


  

当我们使用爬虫时遇到被JS加密嘚参数怎么办?
有人会说用Selenium不就可以了么但是Selenium执行又没效率怎么办?
答案是:使用Python的execjs库直接执行JS脚本来获取加密后的参数


  
  1. 首先进入到要解密的网站随后打开浏览器开发者工具F12,然后切换到Sources界面通过加XHR断点mouse click断点来捕捉JS触发事件,根据触发事件一步一步找可疑对象最終找到解密函数 (找解密函数要有耐心,看到可疑的JS代码就可以加断点看其值变化)
  2. 找到解密函数后,把JS解密函数代码全部复制下来建一个.js文件保存到本地
  3. 然后使用python的execjs库执行保存的JS代码,最终获取解密后的参数

企名科技网站作为例子:
这是保存下来的JS解密代码


JS调用完毕并成功解密参数?

  

当我们使用爬虫时遇到被JS加密嘚参数怎么办?
有人会说用Selenium不就可以了么但是Selenium执行又没效率怎么办?
答案是:使用Python的execjs库直接执行JS脚本来获取加密后的参数


  
  1. 首先进入到要解密的网站随后打开浏览器开发者工具F12,然后切换到Sources界面通过加XHR断点mouse click断点来捕捉JS触发事件,根据触发事件一步一步找可疑对象最終找到解密函数 (找解密函数要有耐心,看到可疑的JS代码就可以加断点看其值变化)
  2. 找到解密函数后,把JS解密函数代码全部复制下来建一个.js文件保存到本地
  3. 然后使用python的execjs库执行保存的JS代码,最终获取解密后的参数

企名科技网站作为例子:
这是保存下来的JS解密代码


JS调用完毕并成功解密参数?

我要回帖

更多关于 gsx怎么查询 的文章

 

随机推荐