把腾讯微博般到自己网站
2012-09-26 13:31 苏飞 阅读(994) 评论(0) 编辑 收藏 举报原文与代码下载地址:http://www.cckan.net/thread-461-1-1.html
代码很简单,大家看下面一串代码
http://follow.v.t.qq.com/index.php?c=follow&a=quick&name=csharpcckan&style=3&f=1
只要把csharpcckan换成你的微博用户名就行了。
在浏览器里访问一下效果如下
咱们一来看看它返回的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吧。
测试网站:http://www.cckan.net
本人的博客不再维护从2013年就不再维护了
需要我帮助的朋友请到我的个人论坛 http://www.sufeinet.com 进行讨论,感谢大家对我的支持!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
2009-09-26 合并两个动态字段表面的数据