爬虫|如何在Pycharm中调试JS代码,进行调试分析加密流程及方法

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

以下文章来源于腾讯云 作者:Python编程与实战

( 想要学习Python?Python学习交流群:1039649593,满足你的需求,资料都已经上传群文件流,可以自行下载!还有海量最新2020python学习资料。 )
在这里插入图片描述

环境配置

Pycharm 专业版
Node.js

在爬虫遇到 JS 加密的时候,通用做法是对 JS 代码进行调试分析加密流程及方法

最终调试完需要将相关代码拿到本地,因为最终是在本地环境执行。这时候可能又会遇到各种参数未定义等报错

所以还需要在本地对 JS 进行调试,查漏补缺。那么我们是不是需要安装 Node.js,同时需要安装编辑器 WebStorm,大部分的做法都是这样。

问题来了,jetbrains 全家桶好像都比较占内存,对于内存吃紧的朋友来说,打开 Pycharm 后又开 WebStorm 会把电脑搞的很卡。

解决方案
下面给大家提供一个既不用安装 WebStorm,节省内存,同时又不需要在不同编辑器中切换的方法。岂不美滋滋
首先确保自己安装的 Pycharm 是专业版的,打开 Pycharm, 依次点击 Setting --> Plugins ,如下所示图
爬虫|如何在Pycharm中调试JS代码,进行调试分析加密流程及方法_第1张图片
image.png

接着在 Plugins 搜索框输入 NodeJS, 选择下载安装。社区版好像没有这个插件…所以确保自己是专业版。

安装完之后重启,在 Plugins 插件界面会显示刚才安装的插件

验证
下面我们新建一个简单的 JS 文件来验证一下是否可正常运行

在运行下拉按钮 ,点击 Edit Configuratuions, 然后选择 +

爬虫|如何在Pycharm中调试JS代码,进行调试分析加密流程及方法_第2张图片
可以看到有 Node.js 选项,选择 Node.js,同时在 Node interpreter 选择 NodeJS 的安装路径,记得先加入环境变量

OK,完成上述步骤后,就能在 Pycharm 中完美运行 JS 代码了
爬虫|如何在Pycharm中调试JS代码,进行调试分析加密流程及方法_第3张图片

你可能感兴趣的:(python,python)