php抓取网页指定内容(这里收集了3种利用php获得网页源代码抓取网页内容的方法)
优采云 发布时间: 2021-11-20 13:07php抓取网页指定内容(这里收集了3种利用php获得网页源代码抓取网页内容的方法)
这里汇总了3种利用php获取网页源码抓取网页内容的方法,大家可以根据实际需要选择。
1、使用file_get_contents获取网页源代码
这种方法是最常用的。只需要两行代码,非常简单方便。
参考代码:
2、使用fopen获取网页源码
这个方法很多人用,但是代码有点多。
参考代码:
3、使用curl获取网页源代码
使用curl获取网页源代码的方法,经常被要求较高的人使用。比如需要抓取网页的内容,获取网页的header信息,使用ENCODING编码,使用USERAGENT等等。
参考代码一:
参考代码二:
上例中用到了几个curl_setopt()参数定义,如HEADER、ENCODING、USERAGENT等,更多参数和用法可以参考这里。
需要注意的是,在使用curl_init()之前,需要对php.ini进行安全设置,否则无法执行该函数。可以参考下面文章解决在IIS上运行PHP时Call to undefined function curl_init()的问题。
指南:fopen()和file_get_contents()打开URL获取网页内容的用法区别