HTMLをパースしてきてDB化したり、RSSのテンプレに落とし込む…と言ったことを少し前からしているのですけど、1つ2つならいざ知らず対象サイトが増えてくると正規表現で何かし続けるのはたいそう無理があります。そういうわけでDOMを使ったりXPathを使ったりもしていたのですが、どちらもHTMLの構造にぴったりとは言えなくて、高度なことが出来るが故に記述が複雑になってしまうのでした。うーん。慣れるまでにハードルがあるな… そんなことを思っていたのですが、ふとした拍子に見つけたライブラリ「PHP Simple HTML DOM Parser」を利用してみたらば、とてつもなく便利でびっくり。jQueryのようなセレクタでガンガン指定して持ってくるスタイルでわかりやすいのなんの。 $text = $dom->find('#todays_darling', 0)->innertext; //今日のダ
![PHP Simple HTML DOM Parserがとっても便利](https://cdn-ak-scissors.b.st-hatena.com/image/square/00ce8c72b045c48590615741edde4744e9a75588/height=288;version=1;width=512/https%3A%2F%2Fnplll.com%2Fwp-content%2Fuploads%2Fsites%2F2%2F2019%2F09%2FPHP-logo-e1567642864828.png)