如何使用CURL采集CNZZ數(shù)據(jù)
如果通過CURL模擬登錄CNZZ然后采集數(shù)據(jù)
$cookie_file = tempnam('./wei1','wei');
$login_url ?= 'http://i.qq.com/';
$post_fields ='http://web.umeng.com/main.php?c=user&a=login';
$ch = curl_init($login_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
$arr=curl_exec($ch);
curl_close($ch);
$url='https://web.umeng.com/main.php?siteid=1256657021&c=flow&a=trend&ajax=module=flash&st=2016-08-09&et=2016-08-09&type=Line&Period=Hour&Quota=pv&_=1470735753213';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
$contents = curl_exec($ch);
echo $contents;
curl_close($ch);
這樣寫有什么不對(duì)嗎,都登錄不上CNZZ, 是怎么喇
2016-09-22
最后兩句調(diào)換位置