网页内容抓取 php(想了解php中抓取网页内容的实例详解的相关内容吗)
优采云 发布时间: 2021-09-30 19:00网页内容抓取 php(想了解php中抓取网页内容的实例详解的相关内容吗)
想知道用PHP捕获网页内容示例的详细信息吗?在本文中,我将仔细解释用PHP捕获网页内容的相关知识和一些代码示例。欢迎阅读并更正。让我们首先关注:用PHP捕获网页内容,PHP和捕获网页的方法。让我们一起学习
在PHP中捕获web内容的示例
方法1:
使用文件获取内容方法实现
$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
$html = file_get_contents($url);
//如果出现中文乱码使用下面代码
//$getcontent = iconv("gb2312", "utf-8",$html);
echo "".$html."";
代码非常简单。我一眼就明白了。我不想解释
方法2:
使用curl实现
$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$html = curl_exec($ch);
curl_close($ch);
echo "".$html."";
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
添加此代码意味着如果请求被重定向,您可以访问最终请求页面,否则请求结果将显示以下内容:
Object moved
Object MovedThis object may be found here.
如果您有任何疑问,请留言或前往本网站的社区进行交流和讨论。谢谢你的阅读。我希望它能帮助你。感谢您对本网站的支持
相关文章