前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >爬虫|如何在Pycharm中调试JS代码

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

作者头像
Python编程与实战
发布2020-05-29 16:06:32
2.9K0
发布2020-05-29 16:06:32
举报
文章被收录于专栏:Python编程与实战

环境配置

  • Pycharm 专业版
  • Node.js

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

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

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

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

解决方案

下面给大家提供一个既不用安装 WebStorm,节省内存,同时又不需要在不同编辑器中切换的方法。岂不美滋滋

首先确保自己安装的 Pycharm 是专业版的,打开 Pycharm, 依次点击 Setting --> Plugins ,如下所示图

image.png

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

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

验证

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

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

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

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

推荐阅读

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

APP爬虫|逆向神器 frida 初试

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python编程与实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境配置
  • 解决方案
  • 验证
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档