好的,可以说我有一个这样的 html 文件。. .
<div class="vad buttonDiv" onclick="location.href='http://example.htm?some/link&id=1357900324528'">
<div class="vad buttonDiv" onclick="other('example')">
<div class="vad buttonDiv" onclick="location.href='http://example.htm?some/link&id=7458758375733'">
<div class="vad buttonDiv" onclick="other('example1')">
<div class="vad buttonDiv" onclick="location.href='http://example.htm?some/link&id=3474537737392'">
<div class="vad buttonDiv" onclick="other('example2')">
我想要做的是每个http://example.htm?some/link&id=**************
我想从外部html页面只显示它们我尝试了下面的代码
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$onclicks = $xpath->evaluate("/html/body//div");
for ($i = 0; $i < $onclicks->length; $i++) {
$onclick = $onclicks->item($i);
$display = $onclick->getAttribute("onclick");
echo $display."<br>";
}
它得到了这个
location.href='http://example.htm?some/link&id=1357900324528'
other('example')
location.href='http://example.htm?some/link&id=7458758375733
other('example1')
location.href='http://example.htm?some/link&id=3474537737392
other('example2')
任何想法都是如何获得我所追求的,而不是点击内容,任何答案都将不胜感激。