PHP抓取页面
twocode

    PHP抓取页面的主要方法:

 1. file_get_contents()函数  

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

 3. curl方式  

 4. fsockopen()函数 sockets模式

 5. php采集类库

 6. file()函数 

    示例代码及配置使用方式: 

    1. file_get_contents()函数

    使用file_get_contents和fopen打开远程文件时,必须开启allow_url_fopen。

    方法:编辑php.ini,设置 allow_url_fopen = On



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



     3. curl方式

    使用curl必须空间开启curl。方法:windows下修改php.ini,将extension=php_curl.dll前面的分号去掉;Linux下要安装curl扩展。



    4. fsockopen()函数 socket模式

    socket模式能否正确执行,也跟服务器的设置有关系,具体可以通过phpinfo查看服务器开启了sockets开启php.ini中的extension=php_sockets.dll



    5. php的采集类库:snoopy等


    6. file()函数

    这些都可以完成,个人推荐使用curl和socket!

网友评论已关闭