http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6261|回复: 4

[综合] 把腾讯微博般到自己网站

[复制链接]
发表于 2012-9-26 13:25:59 | 显示全部楼层 |阅读模式
代码很简单,大家看下面一串代码
http://follow.v.t.qq.com/index.php?c=follow&a=quick&name=csharpcckan&style=3&f=1
只要把csharpcckan换成你的微博用户名就行了。
在浏览器里访问一下效果如下
QQ截图20120926132053.jpg
咱们一来看看它返回的HTML代码吧
[HTML] 纯文本查看 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html> 
<head> 
<title>腾讯微博-与其在别处仰望 不如在这里并肩</title> 
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
<meta name="Keywords" content="" /> 
<meta name="Description" content="" /> 
<script type="text/javascript" src="http://mat1.gtimg.com/app/vt/js/follow/jquery.js"></script>
<style>
#content{font: 12px/2 Tahoma,Arial;text-align: left;}
.bg{background:url("http://mat1.gtimg.com/app/vt/images/follow/quickfollowbgnew.gif?v=1215");}
.toleft{float:left;}
.cfont{font-size:10px;font-family:"微软雅黑";}
</style>
<link href="http://mat1.gtimg.com/app/vt/css/follow/quickfollownewstyle3.css?v=1215" type=text/css rel=stylesheet>
</head> 
<body style="margin: 0; background: transparent; overflow:hidden;">
<div id="content">
<input type="hidden" id="name" value="csharpcckan">
<div class="main" style="overflow:hidden">
        <div class="bg account"><a href="#" id="followbtn">cckan</a><span class="bg cfont cfollowleft"> </span><span class="bg cfont cfollow">347</span><span class="bg cfont cfollowright"> </span></div>
    </div>
</div>
<script>
var s = 3;
var unlogin=false;$('#followbtn').click(function(){
    if(unlogin)
    {
       var returnvalue=window.showModalDialog("http://follow.v.t.qq.com/index.php?c=follow&a=login", "", "dialogWidth=500px;dialogHeight=300px");
       if(returnvalue==undefined){
        return;
     }
   }
   postFollow();
});


function changeEvent()
{
  $('#followbtn').unbind('click');
    $('.main').css('cursor', 'pointer').click(function(){ window.open('http://t.qq.com/csharpcckan')});
}

function getcookie(name) {
    var cookie_start = document.cookie.indexOf(name);
    var cookie_end = document.cookie.indexOf(";", cookie_start);
    return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
} 

function postFollow()
{
    $.ajax({
           type: "POST",
           url: "http://follow.v.t.qq.com/index.php?c=follow&a=listen",
           data: "name="+$('#name').val()+"&hash="+getcookie('__hash__')+"&time="+new Date().getTime(),
           success: function(msg){
             var d=eval('('+(msg||"{}")+')');
             if (d.ret == 0) {
                 if (false) {
                 } else if (s==1 ) {
                     changeEvent();
                     var followed = $('<span class="bg action followed"> </span>').css("overflow","hidden");
                     $('#followbtn').replaceWith(followed);
                 } else if( s==2) {
                     changeEvent();
                     $('#followbtn').replaceWith('已收听');
                 } else if( s==3) {
                     changeEvent();
                     alert("收听成功");
                 } else if( s==4) {
                     changeEvent();
                     $('#followbtn').replaceWith('<span class="bg toleft noaction"></span>');
                 } else if( s==5) {
                     changeEvent();
                     $('#followbtn').replaceWith('<span class="bg toleft noaction"></span>');
                 } else {
                     changeEvent();
                     $('#followbtn').html('已收听');
                     $('#followbtn').unbind('click');
                 }
            } else {
               if(d.errcode==6)
               {
                   window.open('http://t.qq.com/'+$('#name').val());
               }else{
                   alert(d.msg);
               }
            }
           }
           });
}
</script>
</body> 
</html>

好了接下来我们如果想加到自己的网站就直接引用就行,相显示就直接使用IFrame,如果想取值就直接GET或者POST吧。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-3-29 14:55:51 | 显示全部楼层
这里顶一个
发表于 2013-9-6 04:49:19 | 显示全部楼层
顶!!!!!!!
回复

使用道具 举报

发表于 2013-11-29 13:24:58 | 显示全部楼层
有提供API的
 楼主| 发表于 2013-11-29 13:49:42 | 显示全部楼层

不是每个人都会写程序的,呵呵,这个是给非程序员用的
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-16 11:34

© 2014-2021

快速回复 返回顶部 返回列表