我正在尝试从网站的HTML获取网址,这是我为StackOverflow的目标网页尝试的Xpath代码:
{"error": "access_denied"}
我认为它应该在以下声明中的等号后面返回文本:
$x('//*[@id="question-summary-30429261"]/div[2]/h3/a/@href')
但它没有。它只返回null。我试过谷歌搜索这个问题,但没有回答。是否有人知道@href文本未能显示链接文本的原因?
答案 0 :(得分:1)
这应该有效:
$x('//*[@id="question-summary-30429261"]/div[2]/h3/a')[0].getAttribute('href')