google-chrome - 提取xpath中的属性值
问题描述
我在 chrome 开发工具控制台中工作,试图获取数据标签的属性值。
<thead>
<tr>
<th id="gv-field-1-id" class="gv-field-1-id" style="width:5%;" data-label="#"><span class="gv-field-label"><a href="/leads/?sort%5Bid%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> #</span></th><th id="gv-field-1-date_created" class="gv-field-1-date_created" style="width:7%;" data-label="Date"><span class="gv-field-label"><a href="/leads/?sort%5Bdate_created%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Date</span></th><th id="gv-field-1-99.2" class="gv-field-1-99.2" data-label="County"><span class="gv-field-label"><a href="/leads/?sort%5B99.2%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> County</span></th><th id="gv-field-1-99.1" class="gv-field-1-99.1" style="width:14%;" data-label="State"><span class="gv-field-label"><a href="/leads/?sort%5B99.1%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> State</span></th><th id="gv-field-1-5" class="gv-field-1-5" style="width:7%;" data-label="Acres"><span class="gv-field-label"><a href="/leads/?sort%5B5%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Acres</span></th><th id="gv-field-1-13" class="gv-field-1-13" data-label="Name"><span class="gv-field-label"><a href="/leads/?sort%5B13%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Name</span></th><th id="gv-field-1-23" class="gv-field-1-23" style="width:8%;" data-label="Ask $"><span class="gv-field-label"><a href="/leads/?sort%5B23%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Ask $</span></th><th id="gv-field-1-122" class="gv-field-1-122" style="width:8%;" data-label="New $"><span class="gv-field-label"><a href="/leads/?sort%5B122%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> New $</span></th><th id="gv-field-1-123" class="gv-field-1-123" style="width:8%;" data-label="Assd $"><span class="gv-field-label"><a href="/leads/?sort%5B123%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Assd $</span></th><th id="gv-field-1-26" class="gv-field-1-26" data-label="Eager"><span class="gv-field-label"><a href="/leads/?sort%5B26%5D=asc" data-multisort-href="/leads/" class="gv-sort gv-icon-caret-up-down"></a> Eager</span></th> </tr>
</thead>
我能得到的最接近的值(在这种情况下是日期)是
$x('//th[contains(@id,"gv-field")]/@data-label')
如何在这里获取属性值?
解决方案
你可以做 :
$x('string(//th[contains(@id,"gv-field")]/@data-label)')
推荐阅读
- jquery - 我如何计算图像的口粮宽度和高度
- python - jupyter notebook 中的警告和错误到底有什么区别?
- python - 在 Keras 中保存模型时是否应该单独保存权重?
- javascript - 数组帮助。如何将数组本身相乘,一个中没有第一个元素,另一个中没有最后一个元素
- go - 如何使用反射从另一个函数创建新函数
- python - CX_Freeze 不设置图标
- c# - 来自 AES 解密的无法识别的 unicode 结果
- elixir - 频道在测试环境中收不到本地广播
- r - 错误 pgmm 函数:矩阵的行数必须匹配
- c# - 从 asp.net 中的数据库获取值后将下拉值转换为 DateTime