编程

当前位置:时时彩平台 > 编程 > php使用curl模拟登录后采集页面的例子_php实例_脚

php使用curl模拟登录后采集页面的例子_php实例_脚

来源:http://www.mrmtshipyard.com 作者:时时彩平台 时间:2019-11-24 06:04

今天吸收接纳的学业是从多少个网站拿到商品仓库储存,可是这一个网址须要登陆,笔者用fsockopen传递了全套header头都行不通,只可以求助于curl了。附带说一下curl模块的打开办法:从php目录下拷贝:libeay32.dll,ssleay32.dll 到windows目录下。展开php.ini,查找“extension_dir = xxxxx”,确认前边的文件目录内有php_curl.dll文件。同样是php.ini,查找“extension=php_curl.dll”,确认它从未被解说重启apache,假若选用curl_init();语句现身错误提醒,则印证未有设置成功。

复制代码 代码如下:$curl = curl_init();$cookie_jar = tempnam;curl_setopt($curl, CURLOPT_URL,', CURLOPT_POST, 1);$request = 'user=xxx&password=xxx';curl_setopt($curl, CURLOPT_POSTFIELDS, $request);//传 递数据curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);// 把重返来的cookie音讯保存在$cookie_jar文件中curl_setopt($curl, CURLOPT_RETURubiconNTRANSFELAND, 1);//设定返回的多少是还是不是自动显示curl_setopt($curl, CURLOPT_HEADECRUISER, false);//设定是还是不是出示头信 息curl_setopt($curl, CURLOPT_NOBODY, false);//设定是或不是输出页面 内容curl_exec;//重返结果curl_close; //关闭

$curl2 = curl_init();curl_setopt($curl2, CURLOPT_URL, ', CURLOPT_HEADER, false);curl_setopt($curl2, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl2, CURLOPT_COOKIEFILE, $cookie_jar);$content = curl_exec;

本文由时时彩平台发布于编程,转载请注明出处:php使用curl模拟登录后采集页面的例子_php实例_脚

关键词:

上一篇:没有了

下一篇:没有了