-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbenchmark.php
More file actions
22 lines (17 loc) · 595 Bytes
/
benchmark.php
File metadata and controls
22 lines (17 loc) · 595 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
use Nadar\Crawler\Crawler;
use Nadar\Crawler\Handlers\DebugHandler;
use Nadar\Crawler\Parsers\HtmlParser;
use Nadar\Crawler\Runners\LoopRunner;
use Nadar\Crawler\Storage\FileStorage;
include 'vendor/autoload.php';
$handler = new DebugHandler();
$storage = new FileStorage(dirname(__FILE__) . '/runtime');
//$storage = new ArrayStorage;
$crawler = new Crawler('https://luya.io/', $storage, new LoopRunner());
$crawler->concurrentJobs = 30;
$crawler->addParser(new HtmlParser());
//$crawler->addParser(new PdfParser);
$crawler->addHandler($handler);
$crawler->setup();
$crawler->run();