【发布时间】:2016-04-12 17:44:06
【问题描述】:
我正在尝试使用 xpath 从页面中抓取数据并单击 ot。比如我要的内容是如下格式
<div class="x-grid-cell-inner x-grid-cell-inner-treecolumn" style="text-align:left;" unselectable="on">
<img class=" x-tree-elbow-img x-tree-elbow-empty" role="presentation" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
<img class=" x-tree-elbow-img x-tree-elbow-line" role="presentation" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
<img class=" x-tree-elbow-img x-tree-elbow" role="presentation" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
<img class=" x-tree-icon x-tree-icon-leaf " role="presentation" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
<span class="x-tree-node-text ">Chassis</span>
我使用了函数 //span[contains(@class, 'x-tree-node-text')].Chassis 但它没有返回任何东西。
有什么帮助吗?
【问题讨论】:
-
为什么需要 contains ,使用 xpath 检查器来验证结果而不运行代码(最好使用 css 选择器)
-
not returning anything你的意思是你得到NoSuchElement异常还是什么? -
是的,我没有找到该元素
标签: python-2.7 selenium xpath