Javascript失败的xpath查询,如何避免它
Javascript failing xpath query, how to avoid it?
我正在尝试解析以下代码,但javascript使我失败。。
<span>
<span class="contributorNameTrigger"><a href="/Nikolai-Shevchuk/e/B003Y0SWPS/ref=ntt_athr_dp_pel_1" id="contributorNameTriggerB003Y0SWPSB0032JT11K" asin="B003Y0SWPSB0032JT11K">Nikolai Shevchuk</a>
<a href="#" asin="B003Y0SWPSB0032JT11K"><span style="margin-left:5px;" class="contributorChevron"><span class="swSprite s_chevron"></span></span></a></span>
<span class="byLinePipe">(Author)</span>
</span>
介于<a href="#"
和<span class="byLinePipe">
之间的是以下javascript代码
<input type="hidden" value="B003Y0SWPS" id="contributorASINB003Y0SWPSB0032JT11K">
<span style="display:none"></span>
<script type="text/javascript">
amznJQ.onReady('bylinePopover', function () {});
</script
我已经在代码板上提交了完整的代码
我正在尝试的xpath查询是.
$xpath_auth->query('//span/span[@class="contributorNameTrigger"]/text()
脚本运行时,我无法获得作者名称
[Nikolai Shevchuk]
,并返回空白
如何避免它,,,
我在您给出的代码中没有看到div
。
我本以为只有//span[@class="contributorNameTrigger"]
就足够了,然后你就可以得到节点的textContent
。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何将函数包装在函数中以避免代码重复
- j查询utc offSets的时差
- 如何有效地将游戏数据存储在URL查询字符串中
- 如何处理node.js节点mongodb中的连接和查询队列
- 如何从 HTML 查询中删除项目
- 从查询字符串参数推断出正确的数据类型
- 将curl查询转换为jQuery.ajax()
- 触发媒体查询断点时刷新页面
- 使用DynamoDB查询返回
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- 如何将PHP get查询转换为Meteor's HTTP.get()
- AngularJS:获取链接中没有哈希的查询字符串值
- 如何避免对“分析用户”表进行查询
- Javascript失败的xpath查询,如何避免它
- 如何避免来自服务的查询(get)被多次执行
- 避免长角$http查询超时
- 使用SPServices查询大型列表,避免列表视图阈值.特性
- 避免在Node.js中使用for循环来获取查询的总数
- 如何避免使用单引号替换序列化查询