【发布时间】:2020-12-27 07:19:12
【问题描述】:
我正在尝试在 Goutte 中设置用户代理,我正在使用 setHeader,但在控制台中出现未定义方法 setHeader 错误。
Call to undefined method Goutte\Client::setHeader()
如何在 Goutte 中设置用户代理标头?
public function getGoogleResults(Request $request)
{
$terms = 'Nata & Chocolate Gluten Free Bakery';//$request->input('terms');
$url = 'http://www.google.es/search?'.http_build_query(array('q' => $terms));
$client = new Client;
$client->setHeader('user-agent', "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36");
$crawler = $client->request('GET', $url);
}
【问题讨论】:
标签: javascript php laravel vue.js