`
yajie
  • 浏览: 210808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

 使用javascript调用WinHttpRequest发表微博

 使用javascript发表微博思路:

1.先获取cookie

2.然后去的某个人的粉丝或者其他方式的微博用户列表

3.正则匹配出来用户ID,循环开始post加好友请求

当然其他的语言也可以来使用WinHttp.WinHttpRequest实现一些限制访问功能。

function RemoteCall(method, url, param, header){ 
    var obj =new ActiveXObject("WinHttp.WinHttpRequest.5.1"); 
    obj.Open(method||"GET", url,false); 
    obj.Option(4)=13056; 
    obj.Option(6)=false; 
    obj.setRequestHeader("Cookie","string");//先设置一个cookie,防止出错,见官方文档
    obj.setRequestHeader("Cookie","你的新浪微博cookie");
    obj.setRequestHeader("Host","t.sina.com.cn");
    obj.setRequestHeader("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
    obj.setRequestHeader("User-Agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 QQDownload/1.7 FirePHP/0.5");
    obj.Send(param); 
    return obj; 
}
function post(url,param){
    var obj =new ActiveXObject("WinHttp.WinHttpRequest.5.1"); 
    obj.Open("POST", url,false); 
    obj.Option(4)=13056; 
    obj.Option(6)=false; 
    obj.setRequestHeader("Cookie","string");
    obj.setRequestHeader("Cookie","你的新浪微博cookie");
    obj.setRequestHeader("Host","t.sina.com.cn");
    obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    obj.setRequestHeader("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
    obj.setRequestHeader("User-Agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 QQDownload/1.7 FirePHP/0.5");
    obj.Send(param); 
    return obj;

 

 

0
2
分享到:
评论

相关推荐

    .net(C#)微博

    例如,使用jQuery可以监听用户提交的微博,然后通过AJAX(Asynchronous JavaScript and XML)异步发送到服务器,无需刷新页面就能完成发布操作。 为了实现前后端的通信,我们可以使用ASP.NET Web API,它是一个构建...

    仿微博发表状态

    "仿微博发表状态"这个项目显然旨在模拟微博的核心功能,让用户在自定义的平台上体验类似于微博的发布和管理状态的流程。这里我们将深入探讨如何实现这样的功能,主要关注HTML及其与后端交互的部分。 首先,HTML(超...

    仿新浪微博发表渐隐渐现效果

    总的来说,"仿新浪微博发表渐隐渐现效果"是一种优秀的用户界面设计实践,它结合了CSS3和JavaScript的力量,为用户提供了一种优雅、流畅的交互体验。无论你是开发者还是设计师,理解和掌握这种技术都能让你的作品更具...

    数字时钟和微博发布小功能

    4. 数据动态加载:前端收到响应后,将新的微博插入到页面的微博列表中,通常使用DOM操作,如appendChild或insertAdjacentHTML。 至于"js"文件夹,里面可能包含了实现上述功能的JavaScript代码,例如数字时钟的逻辑...

    后盾网微博模板html

    3. JavaScript 功能:为了实现动态交互,如滚动加载、评论发表、点赞或分享,模板可能会包含JavaScript代码。可能使用到的技术有jQuery、Ajax异步请求,以及一些现代JavaScript特性如ES6语法。 4. 响应式设计:为了...

    简单个人微博

    本项目以"简单个人微博"为标题,采用ASP(Active Server Pages)技术实现了一个基础的个人微博模板,具备用户登录、发表微博以及后台管理等功能,旨在提供一个轻量级且实用的社交平台。 首先,我们来了解一下ASP...

    java+sqlserver+微博管理

    在本系统中,jsp可能用于创建用户界面,展示微博列表,以及处理用户的表单提交,如发表新微博、评论等操作。 最后,servlet与jsp协同工作,jsp主要负责视图层的展示,而servlet则处理控制器层的逻辑。当用户发起...

    模仿新浪微博的个人微博

    3. **后端开发**:使用Java编写servlet,实现业务逻辑,与数据库交互,如用户认证、微博发表等。 4. **前端开发**:使用jsp创建用户界面,结合CSS和JavaScript优化用户体验。 5. **javabean封装**:创建javabean类,...

    基于PHP的微博系统

    【基于PHP的微博系统】是一种使用PHP编程语言开发的社交媒体平台,它允许用户发布、阅读和分享简短的信息,类似于现实生活中的“微型博客”。在这个系统中,用户可以通过网页界面进行互动,发表自己的观点,转发他人...

    苏苏新浪微博广播发表器

    8. **软件打包与发布**:最后,"苏苏新浪微博广播发表器.exe"是已编译打包的可执行文件,说明开发过程包括了编译、资源集成和打包步骤,可能使用了如Visual Studio等开发工具,将源代码编译成可以直接运行的二进制...

    简易的微博JAVA WEB

    它允许用户创建账号、登录、发表微博、查看他人的微博以及关注感兴趣的其他用户。这个项目的核心是利用JAVA编程语言与Web开发框架,结合数据库存储用户信息和微博内容。 1. **JAVA WEB基础** - **Servlet**:在该...

    java 简单微博系统

    前端可能使用HTML、CSS和JavaScript,后端则是Java代码,可能使用MVC(Model-View-Controller)架构,通过Spring框架进行控制层的组织,Hibernate或MyBatis用于数据访问。 学习这个项目,开发者可以深入理解JavaEE...

    Java web+Json微博

    在本项目中,JSON用于在服务器和客户端之间传输数据,例如用户发表的微博内容、评论等。它的结构与JavaScript对象相似,可以直接被JavaScript解析。 4. **jQuery库**:jQuery是一个强大的JavaScript库,简化了DOM...

    快应用(hap) 微博。体验和测试.zip

    1. 用户界面:微博快应用在设计上遵循了简洁易用的原则,用户可以在应用中看到熟悉的微博时间线,浏览和点赞他人的微博,发表自己的想法,以及进行搜索和关注好友等操作。 2. 功能集成:考虑到快应用的轻量化特性,...

    微博源码代码

    - RESTful API设计:源码中应包含一组遵循REST原则的接口,用于前后端通信,如创建微博、获取微博列表、发表评论等。 3. **数据库管理**: - MongoDB或MySQL:数据库用于存储用户信息、微博内容、评论等数据。...

    个人微博开发WEB端

    这些接口可能包括获取用户时间线、发表新微博、评论、点赞等操作。通过HTTP/HTTPS协议,安卓客户端发送请求到Web服务器,服务器处理请求并返回相应的数据。JSON格式通常用于数据交换,因为它轻量级且易于解析。 ...

    实现仿腾讯微博的发布说说的内容

    本项目就是这样一个实例,它使用了JavaScript库jQuery来模仿腾讯微博的“发布说说”功能。这个功能包括用户输入文字、发表评论以及在页面上实时展示这些内容。 【描述】的解析: 该实现的核心在于jQuery,这是一个...

    微博(课程设计,觉得写的还行)

    在这个项目中,Servlet负责业务逻辑,处理用户的各种操作(如发表微博、删除微博等),JSP则用于展示数据。 2. **MVC(Model-View-Controller)模式**:mySpittr可能采用了MVC架构,将业务逻辑(Model)、视图呈现...

    微博表情插件

    微博表情插件是一种基于jQuery库的前端开发工具,主要用于在网页上实现类似新浪微博的表情功能,让用户在发表评论或互动时能够方便地插入丰富多彩的表情图标,提升社交媒体体验的趣味性和互动性。这款插件的设计旨在...

    java实现微博后台登录发送微博

    Java实现微博后台登录发送微博涉及的主要技术点包括微博API接口的使用、HTTP客户端库Apache HttpClient以及JSON解析库Fastjson。以下是对这些知识点的详细说明: 1. **微博API接口**: 微博开放平台提供了API接口...

Global site tag (gtag.js) - Google Analytics