最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

學(xué)習(xí)使用curl采集curl使用方法

 更新時(shí)間:2012年01月11日 21:38:56   作者:  
從朋友那拿到一份代碼,用CURL模擬用戶登錄并采集需要用戶登錄的頁(yè)面的
復(fù)制代碼 代碼如下:

<?php
$cookie_jar = tempnam('./tmp','cookie');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'登陸地址');
curl_setopt($ch, CURLOPT_POST, 1);
$request = 'username=xxx&pwd=xxx';
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);//傳遞數(shù)據(jù)
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);//把返回來(lái)的cookie信息保存在$cookie_jar文件中
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//設(shè)定返回的數(shù)據(jù)是否自動(dòng)顯示
curl_setopt($ch, CURLOPT_HEADER, false);//設(shè)定是否顯示頭信息
curl_setopt($ch, CURLOPT_NOBODY, false);//設(shè)定是否輸出頁(yè)面內(nèi)容
curl_exec($ch);
curl_close($ch); //get data after login

$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, '查看地址');
curl_setopt($ch2, CURLOPT_HEADER, false);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookie_jar);
$orders = curl_exec($ch2);

echo $orders;
curl_close($ch2);// 實(shí)踐證明很穩(wěn)定:)
?>

先在本機(jī)測(cè)試,在php.ini中去掉了extension=php_curl.dll前面的;,查看一下phpinfo(),并沒(méi)有curl。
查了下文檔,
復(fù)制代碼 代碼如下:

Note to Win32 Users: In order to enable this module on a Windows environment, libeay32.dll and ssleay32.dll must be present in your PATH.

將libeay32.dll 和ssleay32.dll復(fù)制到system32下,重啟apache,刷新phpinfo(),看到了curl。
引用
復(fù)制代碼 代碼如下:

cURL support enabled
cURL Information libcurl/7.16.0 OpenSSL/0.9.8d zlib/1.2.3

本機(jī)測(cè)試順利通過(guò),再去服務(wù)器上測(cè)試。原沒(méi)裝curl,只好重新編譯php。
在原編譯參數(shù)后面加了--with-curl=/usr/local/curl。
我這次的配置是:
復(fù)制代碼 代碼如下:

./configure '--prefix=/usr/local/php5' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-mysql=/usr/local/mysql' '--with-gd=/usr/local/gd' '--with-zlib' '--with-png' '--with-jpeg-dir=/usr/local/jpeg' '--with-freetype-dir=/usr/local/freetype' '--enable-sockets' '--with-iconv' '--enable-mbstring' '--enable-track-vars' '--enable-force-cgi-redirect' '--with-config-file-path=/usr/local/php5/etc' --with-curl=/usr/local/curl

很快OK。phpinfo顯示
引用
復(fù)制代碼 代碼如下:

CURL support enabled
CURL Information libcurl/7.12.1 OpenSSL/0.9.7a zlib/1.2.3 libidn/0.5.6

感覺(jué)挺好用的:)

相關(guān)文章

最新評(píng)論

沾益县| 门头沟区| 新民市| 剑川县| 南丰县| 永川市| 康马县| 麟游县| 吉木乃县| 昌邑市| 浪卡子县| 沙坪坝区| 福贡县| 改则县| 于都县| 邓州市| 彭山县| 桦南县| 通渭县| 宁晋县| 班玛县| 奉贤区| 德兴市| 崇义县| 庆元县| 阳春市| 民勤县| 江源县| 通渭县| 谢通门县| 周宁县| 新邵县| 平邑县| 佛冈县| 莱西市| 澄江县| 那曲县| 湾仔区| 阳高县| 县级市| 枣阳市|