php获取网页内容的三种方法

用php抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容抓取器,提取网页中的部分内容等等

抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。

1.file_get_contents

2.curl

3.fopen->fread->fclose

注:

1. 使用file_get_contents和fopen必须空间开启allow_url_fopen。方法:编辑php.ini,设置 allow_url_fopen = On,allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件。

2.使用curl必须空间开启curl。方法:windows下修改php.ini,将extension=php_curl.dll前面的分号去掉,而且需要拷贝ssleay32.dll和libeay32.dll到C:WINDOWSsystem32下;Linux下要安装curl扩展。

link

评论

Popular Posts

随身WiFi折腾指南: 解锁、刷机与DIY

Cromite - 极度注重隐私的Chromium浏览器

为什么你学的越多,越没法行动?

解决Ubuntu桌面上Free Download Manager无法打开的问题

如何快速手工测试VPS上行和下行速度

Debian 12上使用Nginx代理TCP流量,并配置IPv6白名单访问控制

使用AdGuard的公共dns屏蔽广告

腾讯云国内服务器重装系统并设置内网源镜像,docker内网加速镜像等

使用 Nginx 状态码 444 提升 HTTPS 服务安全性,屏蔽 HTTP 497 访问提示

我和公司博弈的经历(学习积攒和使用权力)