如何详细讲解php Snoopy类的应用案例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1194个文字,预计阅读时间需要5分钟。

PHP的Snoopy类可以获取网页上的所有链接,直接使用fetchlinks功能即可。获取所有文本信息则使用fetchtext(其中内部也使用正则表达式进行文本处理)。此外,Snoopy类还有其他众多功能,如模拟提交表单等。
php的Snoopy类
获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功能,如模拟提交表单等。
使用方法:
1、先下载Snoopy类,下载地址:sourceforge.net/projects/snoopy/
2、先实例化一个对象,然后调用相应的方法即可获取抓取的网页信息
示例:
include 'snoopy/Snoopy.class.php'; $snoopy = new Snoopy(); $sourceURL = "xxxxxxxxx"; $snoopy->fetchlinks($sourceURL); $a = $snoopy->results;
它并没有提供获取网页中所有图片地址的方法,自己有个需求是要获取一个页面中所有文章列表中图片地址。然后自己就写了一个,主要还是正则那里匹配重要。
本文共计1194个文字,预计阅读时间需要5分钟。

PHP的Snoopy类可以获取网页上的所有链接,直接使用fetchlinks功能即可。获取所有文本信息则使用fetchtext(其中内部也使用正则表达式进行文本处理)。此外,Snoopy类还有其他众多功能,如模拟提交表单等。
php的Snoopy类
获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功能,如模拟提交表单等。
使用方法:
1、先下载Snoopy类,下载地址:sourceforge.net/projects/snoopy/
2、先实例化一个对象,然后调用相应的方法即可获取抓取的网页信息
示例:
include 'snoopy/Snoopy.class.php'; $snoopy = new Snoopy(); $sourceURL = "xxxxxxxxx"; $snoopy->fetchlinks($sourceURL); $a = $snoopy->results;
它并没有提供获取网页中所有图片地址的方法,自己有个需求是要获取一个页面中所有文章列表中图片地址。然后自己就写了一个,主要还是正则那里匹配重要。

