エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!

「 月別アーカイブ:2020年01月 」 一覧

CakePHP3でPHP Simple HTML DOM Parserを使ってスクレイピングする方法

CakePHP3でPHP Simple HTML DOM Parserを使ってスクレイピングする方法

  2020/01/29    CakePHP 2.x 3.x

CakePHP3でPHP Simple HTML DOM Parserを使ってスクレイピングをする方法を解説。インストール方法、読み込み方法。および、具体的なスクレイピングを実行するサンプルソースも。

PHPのスクレイピングライブラリ「PHP Simple HTML DOM Parser」の使い方

PHPのスクレイピングライブラリ「PHP Simple HTML DOM Parser」の使い方

  2020/01/28    PHP・Smarty・ECCUBE

PHPのスクレイピングライブラリ「PHP Simple HTML DOM Parser」の使い方を解説。要素を取得する方法、そこから属性を取得する方法を解説。また、マニュアルにはない注意点なども解説。

PHPでスクレイピング。phpQueryとphp-simple-html-dom-parserの比較と設置方法

PHPでスクレイピング。phpQueryとphp-simple-html-dom-parserの比較と設置方法

  2020/01/27    PHP・Smarty・ECCUBE

「PHP スクレイピング」で検索すると「phpQuery」ばかりヒットするが、10年以上も放置されている。なので今も開発が続いている「PHP Simple HTML DOM Parser」をオススメする。

PHPのcURLでAPIやWebサイトへのアクセス方法。file_get_contentsとの比較

PHPのcURLでAPIやWebサイトへのアクセス方法。file_get_contentsとの比較

  2020/01/26    PHP・Smarty・ECCUBE

PHPからWebサイトにアクセスしてHTMLを取得、APIにアクセスして情報を取得する場合は、cURLがオススメ。file_get_contentsでも可能だがエラー制御に難がありトラブルのもとになる。

CakePHP3のInsert On Duplicate Key Update(upsert)構文を解説・バルク処理も

CakePHP3のInsert On Duplicate Key Update(upsert)構文を解説・バルク処理も

  2020/01/25    CakePHP 2.x 3.x

CakePHP3で Insert … On Duplicate Key Update構文(upsert)を実行する方法を解説。バルク処理の方法も用意されているため大量処理の場合も対応可能。