python怎么塞javascript进去执行
1个回答
展开全部
import PyV8
def executeJavaScript(txt):
info_lt = ['encodeURIComponent','encodeURI','escape','unescape','decodeURI','decodeURIComponent']
ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval(''' (function(a){return encodeURIComponent(encodeURI(a))})''')
result_txt = func(txt)
return result_txt
一般情况下,获取网页的JS代码,python能够用相等的方法解析理解。
如果你确定要执行JS代码,可以使用PyV8的模块,但有一个问题。JS一般是处理网页的DOM上下文的。这样做不一定理想。
演示代码如上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询