使用Guzzle/Goutte(PHP,调试)导航表单并从网站获取DOM元素
我对PHP相当陌生,在填写了一些表格后,我会使用Goutte/Guzzle从网站上获取一些基本信息 但是,我在查找问题时遇到问题(可能有很多问题),因为我找不到显示或控制台记录任何结果或问题的方法。脚本以代码0结束,但不返回任何内容。关于如何打印当前存储在$client中的内容的提示已经很有用了 下面是我试图运行的全部代码,其中包含一堆注释以供澄清。我很抱歉使用了这么大的块,但这其中任何一个都可能有问题使用Guzzle/Goutte(PHP,调试)导航表单并从网站获取DOM元素,php,guzzle,goutte,Php,Guzzle,Goutte,我对PHP相当陌生,在填写了一些表格后,我会使用Goutte/Guzzle从网站上获取一些基本信息 但是,我在查找问题时遇到问题(可能有很多问题),因为我找不到显示或控制台记录任何结果或问题的方法。脚本以代码0结束,但不返回任何内容。关于如何打印当前存储在$client中的内容的提示已经很有用了 下面是我试图运行的全部代码,其中包含一堆注释以供澄清。我很抱歉使用了这么大的块,但这其中任何一个都可能有问题 您应该使用调试。安装xDebug以在PHP中执行此操作。这也很容易集成到Phpstorm中。
您应该使用调试。安装xDebug以在PHP中执行此操作。这也很容易集成到Phpstorm中。
或者使用var\u dump()
将任何类型变量的调试信息打印到控制台。您可以在php页面中显示请求的页面,您必须添加以下代码段:
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://www.facebook.com/');
echo $res->getBody();
我将尝试这两种选择。感谢您的快速回复!