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!
相关文章:
,请先登录查看所有评论- Maximum execution time of 30 seconds exceeded故障解决 2015-03-20
- HTML实体的妙用 2015-03-03
- PHP代码中的一句话木马 2015-03-03
- PCRE(正则表达式)匹配中文最权威汇总 2015-02-11
- 重新认识PHP中的POST 2015-01-29
网友评论已关闭