Goutte / Guzzle-> cURL错误35:错误:1408F10B:SSL例程:ssl3_get_record:使用代理时版本号错误

时间:2019-05-09 07:59:24

标签: php laravel curl guzzle goutte

我正在尝试使用Laravel中的Goutte(https://github.com/FriendsOfPHP/Goutte)抓取一个网站。 它工作正常,但在使用代理时会返回错误

$client = new Client([
            'curl' => [ CURLOPT_SSLVERSION => 1 ],
          ]);
$proxy = 'http://50.239.245.110:80';
$client->setClient(new \GuzzleHttp\Client(['proxy' => $proxy]));
$crawler = $client->request('GET', 'https://symfony.com/doc/current/components/dom_crawler.html');

$test = $crawler->filter('h1')->extract(['_text']);
dd($test);

我添加了'curl'=> [CURLOPT_SSLVERSION => 1] ,因为它说ssl版本正确,但仍然显示相同的错误。

0 个答案:

没有答案