首页 > 解决方案 > 使用 Python Selenium 通过 javascript 获取元素

问题描述

我正在尝试使用 javascript 在 python selenium 中获取列表,如下所示

lists = browser.execute_script("document.getElementById('permalink-overlay').getElementsByClassName('u-dir')")

但是,终端显示错误'NoneType' object

如何通过 javascript 从 python selenium 获取列表?

标签: javascriptpythonseleniumwebdriver

解决方案


你做错了

lists = browser.execute_script("var x = document.getElementById('permalink-overlay').getElementsByClassName('u-dir'); return x;")

或类似的东西


推荐阅读