文档介绍:一、Snoopy的一些特点: (去除HTML标签)fetchtext ,表单fetchlinksfetchform ,referer(来路),cookies和headercontent(头文件) ,并能控制重定向深度 (默认) ,要求php4以上就可以了,由于本身是php一个类,无需扩支持,服务器不支持curl时候的最好选择。二、类方法:fetch($URI)———–这是为了抓取网页的内容而使用的方法。$URI参数是被抓取网页的URL地址。抓取的结果被存储在$this->results中。如果你正在抓取的是一个框架,Snoopy将会将每个框架追踪后存入数组中,然后存入$this->results。fetchtext($URI)—————本方法类似于fetch(),唯一不同的就是本方法会去除HTML标签和其他的无关数据,只返回网页中的文字内容。fetchform($URI)—————本方法类似于fetch(),唯一不同的就是本方法会去除HTML标签和其他的无关数据,只返回网页中表单内容(form)。fetchlinks($URI)—————- 本方法类似于fetch(),唯一不同的就是本方法会去除HTML标签和其他的无关数据,只返回网页中链接(link)。默认情况下,相对链接将自动补全,转换成完整的URL。submit($URI,$formvars)———————- 本方法向$URL指定的链接地址发送确认表单。$formvars是一个存储表单参数的数组。submittext($URI,$formvars)————————–本方法类似于submit(),唯一不同的就是本方法会去除HTML标签和其他的无关数据,只返回登陆后网页中的文字内容。submitlinks($URI)—————- 本方法类似于submit(),唯一不同的就是本方法会去除HTML标签和其他的无关数据,只返回网页中链接(link)。默认情况下,相对链接将自动补全,转换成完整的URL。三、类属性:(缺省值在括号里)$host连接的主机$port连接的端口$proxy_host使用的代理主机,如果有的话$proxy_port使用的代理主机端口,如果有的话$agent用户代理伪装()$referer来路信息,如果有的话$cookiescookies,如果有的话$rawheaders其他的头信息,如果有的话$maxredirs最大重定向次数,0=不允许(5)$offsiteokwhetherornottoallowredirectsoff-site.(true)$expandlinks是否将链接都补全为完整地址(true)$user认证用户名,如果有的话$pass认证用户名,如果有的话$accepthttp接受类型(image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,*/*)$error哪里报错,如果有的话$response_c