我正在尝试从网站的html获取url,这是我为StackOverflow的着陆页尝试的Xpath代码:
$x('//*[@id="question-summary-30429261"]/div[2]/h3/a/@href')
我认为它应在以下语句中的等号后返回文本:
href=xxxx
但事实并非如此。它只是返回null。我尝试了Google搜索这个问题,但没有找到答案。有人知道为什么@href文本不会显示链接文本的原因吗?
这应该工作:
$x('//*[@id="question-summary-30429261"]/div[2]/h3/a')[0].getAttribute('href')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句