shahina / seocrawler
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/shahina/seocrawler
Requires
- guzzlehttp/guzzle: ^6.0
- symfony/css-selector: ^2.7
- symfony/dom-crawler: ^2.7
This package is not auto-updated.
Last update: 2026-01-10 04:25:41 UTC
README
Composer
Via command line:
$ composer require shahinaca/seocrawler
Usage
// Get a engine using parameter, options available are: "Google", "Yahoo", "Bing" $client = new SearchEngineCrawler("Google"); // Set maximum amount of results to fetch (default: 100) $client->setMaxResults(30); // Set timeout between each request (default: 500) $client->setTimeout(200); // Set a header option (default: $client->setHeader("User-Agent", "My awesome user agent/2.3"); // Search results, $r is an array of CrawlerResult object with getTitle(), getDescription() and getUrl() operations $r = $client->search('madrid');