表白:黑白圣堂血天使,天剑鬼刀阿修罗。 讲解对象:/browser.execute_script怎么传递一个js函数 作者:融水公子 rsgz ===
browser.execute_script怎么传递一个js函数?我发现办不到,但是可以将函数拆分成语句。js4_dengji = """eles=Array.from(document.querySelectorAll('div')).filter(v => v.textContent.includes('成熟订单') && v.textContent.includes('最近更新'));"""
dengji = browser.execute_script("{}".format(js4_dengji))
js4_dengji = """eles[eles.length - 1].previousElementSibling.textContent"""
dengji = browser.execute_script("return {}".format(js4_dengji)) 本来上面查看的元素是可以连起来的在浏览器控制台运行得到结果,但是放在browser.execute_script 时钟报错
分开运行的话 有变量的历史记录 === 公众号:不浪仙人 谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。 --- ';
|