抓取php网页源码(PHP抓取远程网站数据的代码现在可能还有这些例子!)

优采云 发布时间: 2021-11-13 21:02

  抓取php网页源码(PHP抓取远程网站数据的代码现在可能还有这些例子!)

  获取远程 网站 数据的 PHP 代码

  现在可能有很多程序爱好者都会遇到同样的问题,那就是如何像搜索引擎一样抓取别人网站的HTML代码,然后把这些代码采集到自己的有用数据中!今天等我来介绍几个简单的例子。

  Ⅰ. 抓取远程网页标题的示例:

  以下是代码片段:

  Ⅱ. 抓取远程网页的HTML代码示例:

  以下是代码片段:

  上面两段代码直接copy回来运行就知道效果了,上面的例子只是抓取网页数据的原型。要让它更适合自己使用,情况就不同了。

  fopen() 将文件指定的名称资源绑定到流。

  filesize 返回文件大小的字节数,如果有错误,则返回 FALSE。

  注意:由于 PHP 的整数类型是有符号的,并且大多数平台使用 32 位整数,因此 filesize() 函数在遇到大于 2GB 的文件时可能会返回意外结果。对于 2GB 到 4GB 之间的文件,通常可以使用 sprintf("%u", filesize($file)) 来克服这个问题。

  fread() 从文件指针句柄读取最多长度字节。此函数将在读取长度字节时停止读取文件,或到达 EOF,或(对于网络流)数据包可用时,取决于首先遇到哪种情况。

  说明:低版本使用!php5推荐使用file_get_contents

  file_get_contents - 将整个文件读入一个字符串

  string file_get_contents (string filename [, int use_include_path [, 资源上下文]])

  与 file() 相同,除了 file_get_contents() 将文件作为字符串返回。

  file_get_contents() 函数是将文件内容读入字符串的首选方法。如果操作系统支持,将使用内存映射技术来提升性能。

  以上就是php如何读取或抓取远程代码示例的详细内容。更多详情请关注其他相关php中文网站文章!

  

  免责声明:本文原创发表于php中文网。转载请注明出处。感谢您的尊重!如果您有任何疑问,请与我们联系

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线