c4pone/yolo_crawler
Composer 安装命令:
composer require c4pone/yolo_crawler
包简介
An event based domain crawler
README 文档
README
#yolo crawler
| Status Label | Status Value |
|---|---|
| Build | |
| Code Quality |
find broken links example
require 'bootstrap/autoload.php'; use WP\Crawler\LinkFinder; use WP\Crawler\DomainCrawler; use WP\Crawler\Queue\QueueManager; use WP\Crawler\Queue\ArrayQueue; use WP\Crawler\Queue\Store\ArrayStore; use WP\Crawler\Queue\Validator\ValidFileExtension; use WP\Crawler\Queue\Validator\NoPseudoUrl; use WP\Crawler\Event\LogSubscriber; use WP\Crawler\Event\BrokenLinkFinderSubscriber; use Symfony\Component\EventDispatcher\EventDispatcher; if (isset($argv[1])) { $domain = $argv[1]; $manager = new QueueManager(new ArrayQueue(), new ArrayStore()); $manager->addValidator(new NoPseudoUrl()) ->addValidator(new ValidFileExtension()); $crawler = new DomainCrawler( $manager, new LinkFinder() ); if (isset($argv[2])) $crawler->setWaitTime($argv[2]); $dispatcher = $crawler->getEventDispatcher(); $dispatcher->addSubscriber(new LogSubscriber); $dispatcher->addSubscriber(new BrokenLinkFinderSubscriber); $crawler->crawl($domain); } else { echo "\n"; echo ("Usage " . $argv[0] . ' {domain} {time to wait}' . "\n"); }
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-01-21