php爬取qq空间数据 爬虫爬取空间

PHP访问QQ空间页面cookie然后取出cookie中的qqmusic_uin=这里内容; 然后信息框

curl的easy接口中提供了5个与cookie有关的option,其

广州ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

中,CURLOPT_COOKIEFILE,CURLOPT_COOKIEJAR,CURLOPT_COOKIELIST都会打开curl的cookie

引擎,使得curl在收到http response时解析header field中的cookie。

设置CURLOPT_COOKIEFILE会使curl下一次发请求时从指定的文件中读取cookie。

设置CURLOPT_COOKIEJAR会使curl在调用 curl_easy_cleanup的时候把cookie保存到指定的文件中。

置CURLOPT_COOKIELIST会把指定的cookie字符串列表加入easy

handle维护的cookie列表中。每个cookie字符串要么符合HTTP response header的"Set-Cookie:

NAME=VALUE;..."格式,CURLOPT_COOKIE用于设置一个分号分隔的“NAME=VALUE”列表,用于在HTTP

request header中设置Cookie header。

PHP模拟登陆QQ空间

PHP代码:

php

$qq = "100000"; //qq号码

$pwd = "123456"; //密码

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "");

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //这行是设定curl是否跟随header发送的location, 重要

curl_setopt($ch, CURLOPT_POST, 1);

//curl_setopt($ch, "Connection", "Keep-Alive");

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_POSTFIELDS, "qq=".$qq."pwd=".$pwd."FromWhere=register");

$return = curl_exec($ch);

curl_close($ch);

echo strstr($return, "postfield") ? "登录失败" : "登录成功";

?

注:1、需curl模块支持,2、登陆后,你的好友将会看到你在线 3、不知道如何下线。

其他语言的实现类似,有兴趣的朋友可以自己动手开发一下。

这个你试试

怎么用php获取qq个人信息和空间信息?

你说的是qq第三方登陆么,你可以看下在QQ互联开放平台,创建自己的php应用,应用上设置QQ登录入口(需要申请配置等等,看官方文档吧),用户使用qq登陆你的应用时会提示授权,授权成功,即可拿到token和openid,那么根据这两个调用get_user_info这个api就能获取用户信息,还有很多api供你使用

小弟不才,不知道这是不是你想要的答案

QQ空间列表怎么用PHP或ASP读取

额~~你可以下载一个软件:QQ空间小秘书,你说的这些里边都有的

还可以进行超级互踩和写日志留言心情小纸条什么的,速度挺快的


本文题目:php爬取qq空间数据 爬虫爬取空间
网址分享:http://hbruida.cn/article/dosphhj.html