我无法获取Google搜索页面的网页内容,但是当我使用curl从API获取信息时,它运行正常。我希望获得Google页面内容以便稍后我可以手动从该页面中提取链接。我已尝试多次,但无法从任何URL获取网页内容。目前,我正在使用XAMPP软件来运行PHP代码。
我正在使用curl_exec()命令。 http://www.php.net/manual/en/curl.examples-basic.php 是我试过的代码的源链接。
还请告诉我如何在php
中使用curl命令在xampp软件中使用https://答案 0 :(得分:0)
试试这个
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
$response=curl_exec($ch);
echo $response; // Google's HTML source will be printed
curl_close($ch);
您无法获取来源的原因是您没有使用 CURLOPT_URL
参数,而是 CURLOPT_FILE
。< / p>