snoopy php网页抓取工具(PHP类Snoopy是什么?PHP语言中的功能强大的函数)

优采云 发布时间: 2021-09-23 20:04

  snoopy 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类史努比整个内容,我们想帮助。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线