首页 > PHP教程 > php开发知识文章

php抓取网页内容的方法

这篇文章主要介绍了php抓取网页内容的方法的相关资料,希望能帮助到大家,需要的朋友参考下

我们常用file_get_contents函数或者curl扩展函数

方法一

使用file_get_contents方法实现,代码很简单

$url = "http://www.yuqingqi.com";
$html = file_get_contents($url);
//如果出现中文乱码使用下面代码
$getcontent = iconv("gb2312", "utf-8", $html);
echo "<textarea>" . $html . "</textarea>";

 方法二

使用curl函数实现

$url = "http://www.yuqingqi.com";
$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 "<textarea>" . $html . "</textarea>";

file_get_contents函数

以上就是本文php抓取网页内容的方法的全部内容,如意疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。