打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
browser.execute_script怎么传递一个js函数
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/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]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
';
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Selenium2+python自动化17
Selenium-webdriver系列教程(三)————如何执行一段js脚本
selenium_通过selenium控制浏览器滚动条
Cef 实践总结
BootStrap智能表单系列二BootStrap支持的类型简介
(5)JavaScript获取表格单元格内容
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服