当前位置: 编程技术>php
php curl模块模拟登录采集页面实例详解
来源: 互联网 发布时间:2014-08-30
本文导语: php curl模块模拟登录采集页面 在php中curl模块是一个多线程的模块,可以很方便的实现模拟登录,如post,get都可以。 以下通过实例利用curl模块模拟登录后采集页面程序。 功能要求: 获取一个网站获取商品库存,网站需要登录,...
php curl模块模拟登录采集页面
在php中curl模块是一个多线程的模块,可以很方便的实现模拟登录,如post,get都可以。
以下通过实例利用curl模块模拟登录后采集页面程序。
功能要求:
获取一个网站获取商品库存,网站需要登录,用fsockopen传递了整个header头都没用,只能求助于curl了。
附带说一下curl模块的开启办法:
(1)从php目录下拷贝:libeay32.dll,ssleay32.dll 到windows目录下。
(2)打开php.ini,查找“extension_dir = xxxxx”,确认后面的文件目录内有php_curl.dll文件。
(3)同样是php.ini,查找“extension=php_curl.dll”,确认它没有被注释(前面没有';')。
(4)重启apache,如果使用curl_init();语句出现错误提示,则说明没有安装成功。
例子:
代码示例: