当我使用PhantomJS进行多次搜索时。我的软件被Google阻止了
$client = Client::getInstance();
$client->getEngine()->setPath('..\\bin\\phantomjs.exe');
$request = $client->getMessageFactory()->createRequest('http://www.google.com/search?q='.$keyword, 'GET');
$response = $client->getMessageFactory()->createResponse();
$client->send($request, $response);
if($response->getStatus() === 200) {
//some code
}
我使过程快速,大量,没有间隔,并且在阻塞了一段时间之后,然后您设置了可变的间隔并解决了问题,直到阻塞了一段时间为止