わかりました、私はこのような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')">
私がやりたいのは、外部のhtmlページからそれらだけを表示したいそれぞれのためにhttp://example.htm?some/link&id=**************
私は以下のコードを試しました
$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')
クリックコンテンツの両方ではなく、私が求めているものをどのように取得するかについてのアイデアは、どんな答えでも大歓迎です。