curl -sS https://getcomposer.org/installer | php
↑composer.phar ダウンロード
php composer.phar require fabpot/goutte:~2.0
↑goutteインストール。vendorディレクトリが生成される。composer.jsonに下記が記述される。
"require": {
"fabpot/goutte": "~2.0"
}
}```
下記の通りphpファイルを作成。
http://xxx.com/1 から http://xxx.com/100 まで100ページに渡り、<div class=”classname”></div>に囲まれた部分を拾ってくる。
アウトプットはターミナルに表示されるが、```php filename.php > text.txt``` などで保存可。
ここを拾ってくる
$crawler->filter($target)->each(function ($node) {
$word = $node->text();
echo $word . "\n"; //ターミナルに表示
});
}
```
色々と応用できますね(邪