我试图在现有的xpath中排除并包含跟踪xpath,不太确定我该怎么做
//exclude -> //*[@id="ires"]/ol/li[6]/div/a[1]/img
//include -> //*[@id="ires"]/ol/li[4]/table/tbody/tr[1]/td/h3/a/@href
添加到xpath下面
$nodes = $xpath->evaluate('//*[@id="ires"]/ol/li['.$k.']/h3/a/@href');
答案 0 :(得分:2)
您可以使用管道确保包含结果:
//*[@id="ires"]/ol/li['.$k.']/h3/a/@href | //*[@id="ires"]/ol/li[4]/table/tbody/tr[1]/td/h3/a/@href
我无法理解您尝试排除的内容最终会在结果中出现。