###前提・実現したいこと
PHPであるサイトをスクレイピングし、前回スクレイピングした時と比べて更新があった部分だけを抽出し、表示させるようなことをやろうと思ってます。
スクレイピングにはPHP Simple HTML DOM Parserを使っています。
###わからないところ
どうやって更新分を抽出するのかがわかりません
php
1include_once('simplehtmldom_1_5/simple_html_dom.php'); 2 3$html = file_get_html( 'http://google.co.jp' ); 4 5// 指定した要素を$elem1に代入 6$elem1 = $html->find('p[class="hoge"]/a') 7
$elem1の他に$elem2(前回スクレイピングした分)を用意し、それと$elem1比較して、更新があった部分だけを取り出そうといろいろ調べてたのですが、よくわからない&うまく行きませんでした。(array_diff()を使ったりしてみましたが..)
どのように処理すれば、更新分を抽出して表示させることができるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/30 11:18
退会済みユーザー
2015/10/30 11:24
2015/10/30 11:42 編集
退会済みユーザー
2015/10/30 14:58
2015/10/31 01:55