爬虫Tips
【摘要】 1:eval特性
import execjsjscode = """ var a = "12345"; return a; """ctx = execjs.compile(jscode)value = ctx.eval('')print (value)
结果返回了a的值,因此在遇到需要调用js的情况下时,且返回值在匿名函数里面,则可以添加 return 语句进行值的返回,...
1:eval特性
import execjs
jscode = """
var a = "12345";
return a;
"""
ctx = execjs.compile(jscode)
value = ctx.eval('')
print (value)
结果返回了a的值,因此在遇到需要调用js的情况下时,且返回值在匿名函数里面,则可以添加 return 语句进行值的返回,示例如上,从而避免值获取不到,改动也非常小。
文章来源: blog.csdn.net,作者:悦来客栈的老板,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq523176585/article/details/93621008
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)