请选择 进入手机版 | 继续访问电脑版

php抓取页面的几种方法

[复制链接]
4382 0 houbanye4 发表于 2016-5-24 00:31:24

一、 PHP抓取页面的主要方法:

1. file()函数   

2. file_get_contents()函数

3. fopen()->fread()->fclose()模式

4.curl方式

5. fsockopen()函数 socket模式

6. 使用插件(如:网页链接)

二、PHP解析html或xml代码主要方式:

1. file()函数


3. fopen()->fread()->fclose()模式


4. curl方式

使用curl必须空间开启curl。方法:windows下修改php.ini,将extension=php_curl.dll前面的分号去掉,而且需 要拷贝ssleay32.dll和libeay32.dll到C:WINDOWSsystem32下;Linux下要安装curl扩展。


5. fsockopen()函数 socket模式

socket模式能否正确执行,也跟服务器的设置有关系,具体可以通过phpinfo查看服务器开启了哪些通信协议,比如我的本地php socket没开启http,只能使用udp测试一下了。

"

} else {

    fwrite($fp, "")

    echo fread($fp, 26)

    fclose($fp)

}

?>

6. 插件

网上应该有比较多的插件,比如snoopy插件,有兴趣的可以研究一下。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

推荐阅读

联系我们
业务咨询、商务合作 139-0224-2536
技术支持 QQ 群 558325638 - 技术1群 121574600 - 技术2群
公司地址 上海嘉定区江桥镇曹安公路 尊皇公寓5036
技术支持邮箱 cn@e8yun.com
  • QQ公众号

  • 微信二维码

QQ| Archiver|手机版|小黑屋| e8yun Inc.  

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.

沪ICP备15018355号-1

返回顶部 返回列表