//登录
function get_login($phone="手机号", $password="密码") {
$post = array(
'phone' => $phone,
'phone_flag' => 86,
'password' => $password,
'auto_login' => false
);
$cookie = './Cookie/'.$phone.".txt";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.meipai.com/user/login");
curl_setopt($curl, CURLOPT_HEADER, 0);//是否显示头信息
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); //设置Cookie信息保存在指定的文件中
curl_setopt($curl, CURLOPT_POST, 1);//post方式提交
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));//要提交的信息
curl_setopt($curl, CURLOPT_REFERER, 'http://www.meipai.com/');
$json=curl_exec($curl);
curl_close($curl);
$data=json_decode($json,true);
$data['cookie'] = $cookie;
//登陆成功,返回cookie路径
return $data;
}
//点赞
function get_likes($id="视频id号",$cookie="cookie路径"){
$post = array(
'id' => $id,
);
$curl = curl_init(); //初始化curl
curl_setopt($curl, CURLOPT_URL, "http://www.meipai.com/media/likes_create");
curl_setopt($curl, CURLOPT_HEADER, 0); //是否显示头信息
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //浏览器输出
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); //Cookie
curl_setopt($curl, CURLOPT_POST, 1);//post方式提交
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));//要提交的信息
curl_setopt($curl, CURLOPT_REFERER, "http://www.meipai.com/");
$json=curl_exec($curl);
curl_close($curl); //关闭curl
$data=json_decode($json,true);
//点赞成功,返回相应的状态码
return $data;
}
//梦雪php交流群 324098841已写好案例 http://www.php127.com/meipai/ ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。