我正在使用一个网页,该网页的 xpath 在首次加载页面时会略有变化。有没有一种方法可以让我使用 get 属性函数或类似的东西来自动获取 xpath 的动态部分,然后在脚本的其余部分中使用该 xpath。
现在,我已经将它设置为让我在脚本运行时通过手动萤火虫查找和 raw_input 输入 xpath,但我正在寻找更清洁的解决方案。
这是该元素的 html:
<td id="_jsx_0_aa_jsx_16_jsx_9" class="jsx30matrixcolumn_cell" style="position: relative; width: 177px; height: 18px; padding: 2px 0px 0px 4px; vertical-align: top; font-size: 11px; font-family: Arial; color: rgb(76, 76, 76); background-color: rgb(255, 255, 255);" jsxtype="cell" onblur="jsx3.GO('_jsx_0_aa').yp(event,this,'W3');" onfocus="jsx3.GO('_jsx_0_aa').yp(event,this,'tu');" tabindex="-1">
<div class="jsx30matrixcolumn_cell_value" style="position: relative; height: 18px; white-space: nowrap; overflow: hidden; text-align: left; text-decoration: underline;">Company Inc. </div>