Spider-Crack-JS
Spider-Crack-JS copied to clipboard
调用js后,提示缺少标示符、字符串或数字
Traceback (most recent call last):
File "E:/Data_backup/Pdd/pdd_2.py", line 70, in
大佬有什么好的解决办法没。找了一圈没找到合适的解决方式
你这个问题我解决不了,找不出哪里错误,你可以先在webstrom上运行js代码看看能不能正常获取,如果出错的话你也可以看到错误的地方
大佬有什么好的解决办法没。找了一圈没找到合适的解决方式
是不是vs里面跑的python? execjs 默认使用了windows的JScript 引擎导致的,你可以对着get_anticontent.js 右键选择windows JScript 执行,一样的错误,主要还是这个引擎太古董了.
解决方法:1安装nodejs,让execjs使用nodejs的v8就可以了.默认安装好后,execjs会优先使用nodejs,而不是默认的JScript了.
安装nodejs,然后在pycharm或者vs里设置环境