Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Guzzle/Goutte(PHP,调试)导航表单并从网站获取DOM元素_Php_Guzzle_Goutte - Fatal编程技术网

使用Guzzle/Goutte(PHP,调试)导航表单并从网站获取DOM元素

使用Guzzle/Goutte(PHP,调试)导航表单并从网站获取DOM元素,php,guzzle,goutte,Php,Guzzle,Goutte,我对PHP相当陌生,在填写了一些表格后,我会使用Goutte/Guzzle从网站上获取一些基本信息 但是,我在查找问题时遇到问题(可能有很多问题),因为我找不到显示或控制台记录任何结果或问题的方法。脚本以代码0结束,但不返回任何内容。关于如何打印当前存储在$client中的内容的提示已经很有用了 下面是我试图运行的全部代码,其中包含一堆注释以供澄清。我很抱歉使用了这么大的块,但这其中任何一个都可能有问题 您应该使用调试。安装xDebug以在PHP中执行此操作。这也很容易集成到Phpstorm中。

我对PHP相当陌生,在填写了一些表格后,我会使用Goutte/Guzzle从网站上获取一些基本信息

但是,我在查找问题时遇到问题(可能有很多问题),因为我找不到显示或控制台记录任何结果或问题的方法。脚本以代码0结束,但不返回任何内容。关于如何打印当前存储在$client中的内容的提示已经很有用了

下面是我试图运行的全部代码,其中包含一堆注释以供澄清。我很抱歉使用了这么大的块,但这其中任何一个都可能有问题


您应该使用调试。安装xDebug以在PHP中执行此操作。这也很容易集成到Phpstorm中。

或者使用
var\u dump()
将任何类型变量的调试信息打印到控制台。

您可以在php页面中显示请求的页面,您必须添加以下代码段:

$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://www.facebook.com/');
echo $res->getBody();

我将尝试这两种选择。感谢您的快速回复!