javascript - 使用 Python Selenium 通过 javascript 获取元素
问题描述
我正在尝试使用 javascript 在 python selenium 中获取列表,如下所示
lists = browser.execute_script("document.getElementById('permalink-overlay').getElementsByClassName('u-dir')")
但是,终端显示错误'NoneType' object
如何通过 javascript 从 python selenium 获取列表?
解决方案
你做错了
lists = browser.execute_script("var x = document.getElementById('permalink-overlay').getElementsByClassName('u-dir'); return x;")
或类似的东西
推荐阅读
- mips - 如何将其从迭代更改为递归?
- sql - R中使用连接方法的SQL查询
- r - 编码时如何折叠R markdown中的部分(R代码和markdown)?
- mysql - SQL 未返回预期结果
- discord.js - 对特定频道 discord.js 的最后一条消息做出反应
- python - 在数组中查找与给定值最接近的值
- .net-core - 验证失败:InvalidRoleName
- amazon-cloudwatch - 部署 AWS Container Insights 和 X-Ray
- javascript - 无法在 react-facebook-login 中获取所需的 redirect_uri
- sql - 如何避免在行中显示重复值