snoopy php网页抓取工具(PHP类Snoopy是什么?PHP语言中的功能强大的函数)
优采云 发布时间: 2021-09-23 20:04snoopy php网页抓取工具(PHP类Snoopy是什么?PHP语言中的功能强大的函数)
我们都知道,在PHP语言中,有许多强大的功能来帮助程序员完成各种功能要求。今天我们想介绍史努比的课程是一些PHP知识。
php class snoopy是什么?
snoopy是模拟Web浏览器功能的PHP类,它可以检索网页以发送任务的表单和内容。
snoopy php类的一些功能:
*轻松获取页面的内容
*易于获取文本页面(HTML标记删除)
*轻松获取链接页面
*支持代理主机
*支持基本用户名/密码身份验证
*支持设置user_agent,rioter(原点),cookie和header内容(标题)
*支持浏览器重定向,并控制重定向深度
*网页链接可以扩展到高质量的URL(默认)
*便于提交数据并获取返回值
*跟踪支持HTML帧(V 0. 92增加)
*当转向支持重新传输饼干时(v 0. 92增加)
PHP类Snoopy您的服务器的正确操作需要PHP版本4或以上并支持PCRE(Perl兼容的正则表达式),基本灯泡服务支持。
它提供以下接口或方法:
获取($ uri)
此方法正在爬行Web内容,$ URI是网页的URL爬网,爬过的结果存储在$ this->结果。如果您抓取该框架,这将爬行每帧,结果将保存到数组。
fetchtext($ uri)
此方法和fetch()基本相同,除了结果是文本,HTML标签并删除其他无关信息。
fetchform($ uri)
此方法仅返回爬网元素的页面。
fetchlinks($ uri)
此方法仅返回页面上的链接以获取,返回默认链接收录指向域名的链接。
提交($ uri,$ formvars)
此方法是提交给指定$ uri的表单。 $ formvars是传递形式变量数组。
submittext($ uri,$ formvars)
此方法和提交()基本相同,但它返回文本,删除HTML标记和其他无关数据。
submitlinks($ uri)
此方法返回链接。
这些是演示文稿的PHP类史努比整个内容,我们想帮助。