html - Python - 无效语法 - Driver_find_element_by_xpath
问题描述
我正在尝试使用Selenium
web driver捕获网页的所有元素XPATH
。我试图捕获的所有行都以相同的文本开头。因此,我使用了以下代码:
container = driver.find_elements_by_xpath(//*[starts-with(@id,"revalgridview-3806")])
我一直"invalid syntax error"
在 Jupyter 中获得一个。
我不知道我哪里出错了。
解决方案
从您目前在上面的内容看来,您在driver.find_elements_by_xpath(
通话中缺少引号。因此,它将其解释为注释并且永远找不到结束括号。
因此,它应该是这样的:container = driver.find_elements_by_xpath('//*[starts-with(@id,"revalgridview-3806")]')
推荐阅读
- docker - 我无法安装 Docker,因为 containerd.io 没有安装候选者
- r - WGCNA:选择软阈值功率
- flowtype - 在类型参数上流 $ObjMap
- python - Python3.0:-在路径函数内部分配的变量在其外部不可读
- reactjs - 当我将鼠标悬停在表格行下方的复选框上时,另一个复选框获得焦点
- testng - 将 Eclipse TestNG 插件从 7.x 降级到 6.x
- docker - 在 kubernetes 中持久化 docker 容器日志
- python - Django新手错误:-TypeError:在include()的情况下,视图必须是可调用的或列表/元组
- php - PHP / AJAX:在 AJAX 处删除不成功
- asp.net-mvc - DataTable 上选择选项的下拉列表效果不佳,如何在我的 JqueryUI 上解决此问题?