我希望使用PHP使用XPath提取网站的一些数据。以下是页面示例:http://www.education.gouv.fr/annuaire/49-maine-et-loire/cholet/lycee/lycee-polyvalent-europe-robert-schuman.html
我设法得到了我正在寻找的不同信息,除了一个。 “站点Internet”链接的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
但它不起作用,它只是向我显示“网站互联网”一文。 你能帮我吗 ?感谢。
答案 0 :(得分:1)
要获取链接的href值,请 a/@href
。
所以你的查询将是:
//*[@id="contenu"]/div[1]/div[5]/div[1]/div[5]/ul/li[3]/a/@href