20. Python爬取动态网页之JS分析笔记

1. Python中JS执行环境的安装和小案例

1.1.环境安装

pip install PyExecJS

1.2. Python中执行JS小测

  • js文件内容
function e(a, b) {
    return a * b;
}
  • python执行js代码
import execjs

node = execjs.get()
file = './js/js01.js'
ctx = node.compile(open(file, encoding='utf-8').read())

js = 'e({0},{1})'.format(20, 5)
result = ctx.eval(js)
print(result)
  • 整体截图在这里插入图片描述

2. boss直聘爬虫JS分析案例(待续,难点)

  • 注意:不同的网站实现方式不一样,需要具体网页具体分析

3. 寄语

  • 爬虫本身就是开发者之间的一种博弈 (2019.12.31 下午17:32)
发布了85 篇原创文章 · 获赞 12 · 访问量 3739

猜你喜欢

转载自blog.csdn.net/fanjianhai/article/details/103772673