爬虫|如何在Pycharm中调试JS代码

点击“Python编程与实战”,选择“置顶公众号”
web

第一时间获取 Python 技术干货!编程


              

环境配置

  • Pycharm 专业版
  • Node.js

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

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

因此还须要在本地对 JS 进行调试,查漏补缺。那么咱们是否是须要安装 Node.js,同时须要安装编辑器 WebStorm,大部分的作法都是这样。编辑器

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

解决方案

下面给你们提供一个既不用安装 WebStorm,节省内存,同时又不须要在不一样编辑器中切换的方法。岂不美滋滋阿里云

       

首先确保本身安装的 Pycharm 是专业版的,打开 Pycharm, 依次点击 Setting --> Plugins ,以下所示图加密

image.png

接着在 Plugins 搜索框输入 NodeJS, 选择下载安装。社区版好像没有这个插件...因此确保本身是专业版。url

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

验证

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

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

能够看到有 Node.js 选项,选择 Node.js,同时在 Node interpreter 选择 NodeJS 的安装路径,记得先加入环境变量

OK,完成上述步骤后,就能在 Pycharm 中完美运行 JS 代码了


推荐阅读


APP爬虫|frida-某资讯app逆向过程

APP爬虫|逆向神器 frida 初试

爬虫 | 破解APP中阿里云滑动验证码



THANKS

- End -



点个“在看”必升职加薪喔!

本文分享自微信公众号 - Python编程与实战(GoPy1024)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。