Snoopy模拟网页浏览器的PHP类

Snoopy是一个模拟网页浏览器的PHP类,他可以获取网页内容和发送表单。

  • 获取网页的内容
  • 获取网页的文字(去掉HTML代码)
  • 获取网页的链接
  • 支持代理
  • 支持基本的用户/密码认证模式
  • 支持自定义user_agent,referer,cookies和header内容
  • 支持浏览器转向,并能控制转向深度
  • 能把网页中的链接扩展成高质量的url(默认)
  • 提交表单数据并且获取返回值
  • 支持跟踪HTML框架(v0.92增加)
  • 支持跳转的时候传递cookies

Snoopy需要PHP PCRE扩展(Perl Compatible Regular Expressions),需要PHP 3.0.9以上版本,如果要支持read超时,需要PHP 4以上版本。Snoopy在PHP 3.0.12版本下面开发和测试。

虽然Snoopy最后一个版本1.2.4发布距离现在已经有4年之久(2008年10月发布),但是仍然不影响他的易用和强大。

下载地址:http://sourceforge.net/projects/snoopy/

2 thoughts on “Snoopy模拟网页浏览器的PHP类

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>