dev-master
9999999-devAdvanced web crawler
GPL-3.0+
The Requires
by macklus
extension yii2 crawler goutte proxy
Advanced web crawler
Advanced web crawler module, (*1)
Install using composer:, (*2)
The preferred way to install this extension is through composer., (*3)
Either run, (*4)
php composer.phar require --prefer-dist macklus/yii2-geoselect "*"
or add, (*5)
"macklus/yii2-geoselect": "*"
to the require section of your composer.json
file., (*6)
Create new object:, (*7)
<?php namespace app\controllers; use macklus\Crawler\Crawler; class TestController extends Controller { public function actionCraw() { $crawler = new Crawler(); } }
$crawler->setUA($browser) /* * Browser could be chrome, firefox or explorer */
$crawler->setUser($name, $user, $password) $crawler->setUsers(['user1' => ['username' => 'jhon', 'password' => 'doe']])
$crawler->setProxy($name, $string) $crawler->setProxys([['proxy1' => 'proxystring', 'proxy2' => 'proxy2string]]) /* * string should contain all proxy info, like http://username:password@proxy.thing.com:8080/ */
Advanced web crawler
GPL-3.0+
extension yii2 crawler goutte proxy