我希望使用XPath和PHP提取网站的一些数据。下面是页面的示例:http://www.education.gouv.fr/annuaire/49-maine-et-loire/cholet/lycee/lycee-polyvalent-europe-robert-schuman.html
我设法获得了我正在寻找的不同信息,除了一个。"站点互联网"链接的 href 属性(页面中间三个链接中的第三个链接)。
此节点的 Xpath 是:
//*[@id="contenu"]/div[1]/div[5]/div[1]/div[5]/ul/li[3]/a
我知道要获取属性的值,我们需要添加@attribute,所以我尝试了:
//*[@id="contenu"]/div[1]/div[5]/div[1]/div[5]/ul/li[3]/a@href
但它不起作用,它只是向我显示文本"网站互联网"。你能帮我吗?谢谢。
要获取链接的 href 值,它是 a/@href
。
因此,您的查询将是:
//*[@id="contenu"]/div[1]/div[5]/div[1]/div[5]/ul/li[3]/a/@href