爬虫Tips

举报
悦来客栈的老板 发表于 2020/12/29 01:18:00 2020/12/29
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。