Snoopy的特点:
1、抓取网页的内容 fetch
2、抓取网页的文本内容 (去除HTML标签) fetchtext
3、抓取网页的链接,表单 fetchlinks fetchform
4、支持代理主机
5、支持基本的用户名/密码验证
6、支持设置 user_agent, referer(来路), cookies 和 header content(头文件)
7、支持浏览器重定向,并能控制重定向深度
8、能把网页中的链接扩展成高质量的url(默认)
9、提交数据并且获取返回值
10、支持跟踪HTML框架
11、支持重定向的时候传递cookies
要求php4以上就可以了,由于本身是php一个类,无需扩支持,服务器不支持curl时候的最好选择。
ezSQL的特点
- ezSQL是一个开源的PHP数据库操作类,用在超过10万个网站上面,包括最有名的wordpress博客程序中。它可以用在操作mySQL, Oracle8, SQLite, postgresql等等的数据库中。目前的2.1版本还有对PHP开源框架CodeIgniter的支持。
- 使用简单、缓存结果,便于处理和提取,而不引起而外的负担
- 优良的调试功能,获取当前执行的sql语法
- 返回结果可以为,对象、关联数组、数值数组
- 缩短开发,优化数据库查询
- 与Smarty 模板语言兼容
- 不会增加服务器负担
PHPMailer的特点
- Drupal, SugarCRM, Yii, Joomla!Wordpress ...