好的,所以我一直在学习vanilla php,并想深入研究使用包.所以我尝试将fabpot\Goutte用于牙齿.
我确实使用Composer安装了软件包,并将src代码放在Composer生成的文件所在的根文件夹中.当我运行脚本时,我得到一个初始化类未找到错误.
我该如何解决这个问题?我按照说明操作,这让我变得疯狂了
我得到的代码:
<?php
use Goutte\Client;
// Initialize object
$client = new Client();
// Issue GET request to URI
$crawler = $client->request("GET", "http://www.symfony.com/blog");
$client->getClient()->setDefaultOption("config/curl".CURLOPT_TIMEOUT, 60);
// Navigate the client through the use of links
$link = $crawler->selectLink("Security Advisories")->link();
$crawler = $client->click($link);
// Extract data
$crawler->filter("h2 > a")->each(function($node) {
print $node->text()."\n";
});
?>
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
Fatal error: Class 'Goutte\Client' not found in **line 6**
Run Code Online (Sandbox Code Playgroud)