PHP 获取内容, 解析内容总结

04 Nov 2012

获取内容

php 获取 http 的内容主要有三种方法 curl, file_get_contents, fsockopen. 有很多的类库比如 snoopy, guzzle, requests 都是基于他们的封装.

所以 curl 方便, 易读, 强大.

解析内容

有一些库可以像 js 操作 dom 一样获取 html 内容, 特别方便

但是他们占用的内存极高, 要及时销毁, 有时候遇到一些简单的, 或者特别复杂的, 或者 html 无法解析的, 还是倾向于直接用正则去取.