dood / afisha-crawler
There is no license information available for the latest version (v1.1.0) of this package.
v1.1.0
2021-02-15 21:05 UTC
Requires
- ext-json: *
- ext-pcntl: *
- ext-shmop: *
- guzzlehttp/guzzle: ~6.0
- symfony/css-selector: >=4.1
- symfony/dom-crawler: >=4.1
- webmozart/assert: >=1.3
This package is auto-updated.
Last update: 2024-05-19 21:47:12 UTC
README
$crawler = new Crawler;
$fetcher = new GuzzleFetcher;
$coliseum = new P24('https://api.kinobilety.net/api', $fetcher);
$coliseum->setMarket('698');
$kino = clone $coliseum;
$kino->setMarket('1');
$kinomax = new Kinomax('https://kinomax.ru', $fetcher);
$result = $crawler
->addParser($kino)
->addParser($coliseum)
->addParser($kinomax)
->fetchAsync();
$result = Crawler::mergeDuplicates(
array_reduce($result, 'array_merge', []));
var_dump($result);