表白:黑白圣堂血天使,天剑鬼刀阿修罗。';
讲解对象:/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]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
联系客服