snoopy php网页抓取工具(php一个类方法($uri)的功能特点 )
优采云 发布时间: 2021-10-03 15:16snoopy php网页抓取工具(php一个类方法($uri)的功能特点
)
Snoopy是一个PHP类,用于模拟web浏览器的功能。它可以完成获取网页内容和发送表单的任务
Snoopy的一些功能特性:
它需要PHP4或更高。因为它是一个PHP类,所以不需要扩展。当服务器不支持curl时,它是最佳选择
类方法1.fetch($URI)
这是一种用于获取网页内容的方法。$URI参数是网页的URL地址。获取的结果存储在$this->results中
如果您正在抓取一帧,Snoopy将跟踪每个帧并将其存储在数组中,然后存储$this->results
2.fetchtext($URI)
此方法类似于fetch()。唯一的区别是我们删除HTML标记和其他不相关的数据,只返回网页中的文本内容
3.fetchform($URI)
此方法类似于fetch()。唯一的区别是,我们删除了HTML标记和其他不相关的数据,只返回网页中的表单内容
4.fetchlinks($URI)
此方法类似于fetch()。唯一的区别是我们删除HTML标签和其他不相关的数据,只返回网页中的链接。默认情况下,相对链接会自动完成并转换为完整URL
5.提交($URI,$formvars)
此方法向$URL指定的链接地址发送确认表单$Formvars是存储表单参数的数组
6.submittext($URI,$formvars)
此方法类似于submit()。唯一的区别是我们删除了HTML标签和其他不相关的数据,只在登录后返回网页中的文本内容
7.提交链接($URI)
此方法类似于submit()。唯一的区别是我们删除HTML标签和其他不相关的数据,只返回网页中的链接。默认情况下,相对链接会自动完成并转换为完整URL
类属性(默认值在括号中)演示
<p>