【发布时间】:2015-10-30 19:27:14
【问题描述】:
我正在抓取一个返回重定向的网页,所以我想在我的crawler 中添加一个配置选项,它可以让我将allow_redirects 设置为false。查看有关重定向的 guzzle.readthedocs.org 网页,它说
$response = $client->get('http://github.com', ['allow_redirects' => false]);
echo $response->getStatusCode();
// 301
由于我在 Symfony2 中使用 Goutte,因此这些命令有些不同。例如:
$client->getClient()->setDefaultOption('config/curl/'.CURLOPT_SSL_VERIFYHOST, FALSE);
谁能帮我发现如何将 guzzle allow_redirects 添加到配置中?我觉得这将帮助我获得我想要的页面内容,而不是一个充满重定向代码的crawler。
谢谢!
【问题讨论】:
标签: symfony curl web-scraping guzzle goutte