[ phpQuery ] jQuery っぽい記述でスクレイピングや DOM 操作が出来る PHP のライブラリを試してみた

jQuery っぽい記述でスクレイピングや DOM 操作が出来る [ phpQuery ] と言う PHP のライブラリを試してみました。

設置方法
———————————————————————-

[phpQuery](http://code.google.com/p/phpquery/) から phpQuery 0.9.5 (r386; one file release) をダウンロード。

// ライブラリ読み込み
require_once(‘phpQuery-onefile.php’);

上の様な感じで読み込みます。

サンプルコード
———————————————————————-

次の例は、指定した URL のページタイトルを取得するサンプルコードです。

text();

// 複数の要素がマッチする場合
foreach ($html[‘h2.title’] as $test) {
echo pq($test)->html().”\n\n”;
}

?>

気になる事
———————————————————————-

自分のブログで試してみたら、日本語のページタイトルが文字化けした。なんでだろ?

WordPress のキャッシュプラグインとか関係あるのかな?

参考にさせてもらったページ
———————————————————————-

– [PHPでのスクレイピングやDOM操作をjQueryっぽく超簡単便利にできる「phpQuery」:phpspot開発日誌](http://phpspot.org/blog/archives/2012/06/phpdomjqueryphp.html)
– [スクレイピング応用編-phpQuery- | PHPサンプル実験室](http://php-fan.org/%e3%82%b9%e3%82%af%e3%83%ac%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0%e5%bf%9c%e7%94%a8%e7%b7%a8-phpquery.html)
– [phpのjQueryっぽいHTML/XML解析機、phpQueryを使ってみる – Twitter](http://kimoto.hatenablog.com/entry/2012/07/19/151120)

ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です