背景
通常我们进行网页调试或者爬虫的时候,发现get到的js通常是格式很乱的,不利分分析代码和查找
所以本文找到一个可以将js格式化的工具
在线解析
1.网址 https://coding.tools/cn/javascript-beautifier
比如我们请求一个js https://unpkg.com/[email protected]/components/prism-docker.min.js ,然后获取源码
输入到网页里面,直接格式化
通过python模块进行解析
- 安装模块 $ pip install jsbeautifier
import requests
ret=requests.get("https://unpkg.com/[email protected]/components/prism-yaml.min.js")
print("格式化前:\n",ret.text)
import jsbeautifier
opts = jsbeautifier.default_options()
result = jsbeautifier.beautify(ret.text, opts)
print("格式化后:\n",result)