js逆向
火浴R
这个作者很懒,什么都没留下…
展开
-
解决execjs经典的 gbk报错问题,不用修改底层源码。
import subprocessfrom functools import partialsubprocess.Popen = partial(subprocess.Popen, encoding="utf-8")import execjs原创 2022-04-15 10:22:38 · 585 阅读 · 1 评论 -
CSS反爬获取伪元素的值
目标网站红薯中文网获取网页源代码也获取不了这些动态渲染的数据所以用简单的,但是有点麻烦的方法使用selenium执行js,或者直接在浏览器里面执行jsfunction kkk(){var myIdElement = document.getElementsByClassName("context_kw11");var beforeStyle = window.getComputedStyle(myIdElement[0], "::before");return beforeStyle.con原创 2022-03-28 15:56:05 · 20665 阅读 · 0 评论 -
python 使用node_vm2执行js
有时候,一些js需要调用,之前都是用nodejs比较多,但是有些js会验证是否使用的是node就比如某头条的加密。为了能本地调用扣下来的js,这里就不能用nodejs或者execjs,需要用到vm2步骤:1、下载vm2pip install node_vm2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com加载方式如下:大多数 API 都绑定到vm2。简单评估:from node_vm2 import eva原创 2022-03-25 14:42:06 · 5167 阅读 · 1 评论