<?php
require_once '/var/www/goutte.phar';
use Goutte\Client;
$guzzle = parent::getClient(); //You'll want to pull the Guzzle client out of Goutte to inherit its defaults
$guzzle->setDefaultOption('verify', '/path/to/cacert.pem'); //Set the certificate at @mtdowling recommends
$client->setClient($guzzle); //Tell Goutte to use your modified Guzzle client
$crawler = $client->request('GET', 'https://ocean.ac-guadeloupe.fr/publinet/resultats'); //Proceed as you were
var_dump($crawler);
?>当我运行上面的代码时,我得到一个错误:“当没有活动的类作用域时,无法访问父对象::”。那么,如何从Goutte访问Goutte属性呢?
发布于 2014-02-14 08:35:28
示例的开头似乎假设您正在编写Goutte客户端类的扩展。如果您只是使用该类,则代码片段更类似于:
$client = new Client();
$guzzle = $client->getClient(); //You'll want to pull the Guzzle client out of Goutte to inherit its defaults
$guzzle->setDefaultOption('verify', '/path/to/cacert.pem'); //Set the certificate at @mtdowling recommends
$client->setClient($guzzle); //Tell Goutte to use your modified Guzzle client
$crawler = $client->request('GET', 'https://ocean.ac-guadeloupe.fr/publinet/resultats'); //Proceed as you were
var_dump($crawler);https://stackoverflow.com/questions/21365743
复制相似问题