PHP抓取页面07-01
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!
相关文章:
,请先登录查看所有评论- file_put_contents 之mode FILE_APPEND 2017-03-23
- 111 2016-05-17
- json_encode是怎样对待中文的 2016-04-20
- 读代码 2016-03-22
- 小小小bug收集 2015-12-16
网友评论已关闭