新浪微博API的使用Python】的更多相关文章

本文记录了用新浪微博官方Python SDK调用API进行开发的流程. 准备工作 申请成为开发者并创建一个应用: 首先要有一个新浪微博的账号,然后去新浪微博开放平台(http://open.weibo.com/)创建一个应用,具体的步骤官网文档介绍的非常详细:在开发者页面点击“登录” -> “创建应用” -> 选择应用类型(如“网页应用”)-> 填写应用信息. P.S.,应用需要设置一个回调地址(CALL_BACK),可以设定为默认的回调网址:https://api.weibo.com/…
# -*- coding: utf-8 -*- #python 27 #xiaodeng #新浪微博API使用初步介绍——解决回调地址的问题 #http://blog.csdn.net/monsion/article/details/8104257 #新浪微博API使用之python接口的使用 #http://blog.csdn.net/monsion/article/details/8115671 #如何通过python调用新浪微博的API #http://www.cnblogs.com/sa…
回顾API使用的流程 通过百度地图API的使用,我理解API调用的一般流程为:生成API规定格式的url->通过urllib读取url中数据->对json格式的数据进行解析.下一步,开始研究新浪微博API的使用. 准备 新浪微博开放平台是新浪微博API的使用平台.用微博账号登录该平台后,申请成为开发者,创建一个新应用后会得到唯一的App Key和App Secret.(注:应用不需要提交审核,只要创建新应用系统就会分配Key和Secret)在"我的应用/应用信息/基本信息"…
# -*- coding: utf-8 -*- #python 27 #xiaodeng #新浪微博api研究 ''' 3.SDK的使用规则: 1)使用微博API,需要通过用户的授权,获取用户的授权码code: 2)该SDK调用API的方法名称映射规则有以下几种,以API中的statuses/public_timeline接口为例: a)client.get.statuses__public_timeline(),将"/"换为两个"_",注意是两个.同时根据请求是P…
catalogue . 相关基础知识 . Deviare API Hook Overview . 使用ctypes调用Windows API . pydbg . winappdbg . dll injection . process monitor with WMI . sobek-hids 0.  相关基础知识 0x1: Python 程序和 C 程序的整合 为了节省软件开发成本,软件开发人员希望能够缩短的软件的开发时间,希望能够在短时间内开发出稳定的产品.Python 功能强大,简单易用,能…
新浪微博的API官方提供了很多种调用方式,支持编程的,归根结底就是两种: 1.基于Oauth协议,使用Open API.(http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E) 2.使用Weibo JS-SDK(http://open.weibo.com/sdk/js ). 官方的方式总是显得很麻烦.我们来探讨一下,能不能通过非官方的方法,免AppKey.免认证.Ajax跨域调用新浪微博…
paip.文件读写api php java python总结.txt 一.多种方式读文件内容.    1.按字节读取文件内容   以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.    2.按字符读取文件内容    以字符为单位读取文件,常用于读文本,数字等类型的文件    3.按行读取文件内容    以行为单位读取文件,常用于读面向行的格式化文件    4.随机读取文件内容        高性能文件读写会使用nio 或者direct io..(php)        作者A…
拂晓风起 专注前端技术cocos2d.js.flash.html5,联系:kenkofox@qq.com.如果读者要找腾讯工作机会,请不吝推荐简历. 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 227  文章- 0  评论- 336  java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)   大家一般很少格式化或者parse带有Sun Nov等英文单词的字符串. 如果格式化英文月份的字符串,记得带上Locale.US参数,否则,JRE会按照当前地…
通过新浪微博API,生成短链接,支持一次性转多个长链接 什么是短链接 短链接,通俗来说,就是将长的URL网址,通过程序计算等方式,转换为简短的网址字符串. 短链接服务 国内各大微博都推出了自己的短链接服务.例如新浪微博.腾讯微博等. 为什么选用新浪微博API 新浪微博短链接API是开放的 新浪微博短链接API不需要用户登录 文档查询链接 short_url/shorten接口地址 网上的一些公开的AppKey 新浪微博短链接在线生成 使用方法 拿到自己的AppKey后,替换类的成员属性$appK…
新浪微博平台跟新浪SAE一样,都是一个字“坑”,好了,不再吐槽,直入主题 1:直接登录新浪,添加网站,就直接添加我们在新浪SAE上创建的应用即可 2:填写信息,ICP备案信息号填写sinaapp.com的备案号就行了,图标的话用photoshop应该问题不大 3:获取key和serect,我们这种小打小闹的网页一般很难通过审核的,但是没关系,只要我们能获得测试账号就行了 只要审核了,不管通不通过,就可以用测试账号的key和serect了,所以,尽管提交审核就好了 4:代码如下,是参考网上的,不过…
原文链接: http://rsj217.diandian.com/post/2013-04-17/40050093587 本意是在注销账号前保留之前的一些数据.决定用python 爬取收藏.可是未登录无法爬取.想要登录有两种办法,伪造浏览器登录.第二就是注册新浪开发者账号,通过Oauth认证调用其API. Oauth 的原理搞了一天才明白.很多网站都提供多语言的Oauth.而 1.0 和 2.0 的最大差别就是多了一个 callback 回调页面.关于这方面的说明很少,搞得我一头雾水折腾了好久.…
<Windows Azure Platform 系列文章目录> 之前遇到的项目中,客户需要在Python环境下,监控Azure VM的CPU利用率,在这里简单记录一下. 笔者的环境是Windows 10,如果需要Python开发,首先需要准备以下环境: 1.安装Python,下载地址:https://www.python.org/downloads/,我这里分别安装了Python 2.7.15和Python 3.7.0 2.安装PyCharm,下载地址:https://www.jetbrain…
新浪微博开放平台API的调用和TWITTER接口一样,都是受限的,以小时为单位进行限定. 他有两个限制原则 1.用户不登录基于IP的限制,每小时1000次 2.用户登录了基于用户的限制,每小时1000次 如果应用是用户不登录的那么就是对IP进行限制,建议登录登录了才有办法突破瓶颈,否则免谈 新浪给出了具体的限定规则 http://open.t.sina.com.cn/wiki/index.php/Rate-limiting?retcode=0 开发者可以使用rate_limit_status接口…
http://open.weibo.com/wiki/Error_code 这篇文章资料是从新浪微博开发平台分享过来,一方面是博主自己开发过程遇到问题对错误代码的快捷查询,不用每次都得到官方找:另一方面,分享给大家学习收藏,并且有些错误代码原因会进行些扩展或提供解决方案.有人说,新浪微博开放平台的error_code写的比较清楚,对照表一看就知道问题所在.我觉得QQ平台的错误返回码说明文档也不错的,直接提供了解决方案的链接文档. 直入正文,微博平台错误代码分为两种:系统级错误代码(以数字1开头)…
require 'net/https' require 'uri' def post_api(api, args) uri = URI.parse api http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true req = Net::HTTP::Post.new(uri.request_uri) req.set_form_data(args) response = http.request(req) JSON.load(respo…
应之前的一家小学教育培训机构的要求设计的一款 将文字转音频的程序.(注:后面应该是生成音频才对,没有改过来) 技术难点: ①语音合成,如果没有现在这么多的云服务-百度云语音合成,我估计这个程序会费很大的功夫才能完成. 1,UI界面设计(精简设计),使用tk框架 功能说明:1,文本标记功能整合进程序中:2,联网的http API接口整合: 1,网络检查: 2,断网异常检测: 3,网络传数据.接数据:3,文本转语音的baidu-api接口整合 1,语速,取值0-9,默认为5中语速: 2,音调,取值0…
App运行类 1.current_activity current_activity(self): 用法: print(driver.current_activity()) Retrieves the current activity on the device. 获取当前的activity   2. start_activity start_activity(self, app_package, app_activity, **opts): 用法: driver.start_activity(…
前言:android手机大家都很熟悉,操作有按键.触摸.点击.滑动等,各种操作方法可以通过api的方法来实现. 参考博文:http://blog.csdn.net/bear_w/article/details/50330565 1.click click(self): Clicks the element(点击元素 ) 用法 element.click() driver.find_element_by_id('com.huawei.camera:id/shutter_button').click…
最近在学习自动化框架appium,网上找一些API相关资料整理了一下 1.find_element_by_id find_element_by_id(self, id_): Finds element within this element's children by ID(通过元素的ID定位元素) :Args: - id_ - ID of child element to locate. 用法 driver. find_element_by_id(“id”) find_element_by_i…
#!/usr/local/bin/python3 # coding=gbk # http://www.cnblogs.com/txw1958/ # import os, io, sys, re, time, base64, json import webbrowser, urllib.request import unittest from weibopy.auth import OAuthHandler, BasicAuthHandler from weibopy.api import API…
申请开发者权限步骤: 1.登录sina微博,点击“应用” 2.点击“微博开发平台 我也要做开发者” 3.点击“我的应用”,填写“开发者信息” 4.点击“创建应用”,就是你将要开发的微博应用程序,可以是电脑客户端,微博推广,手机客户端等.      没有个人网站接入,也不是进行手机开发,做一个毕设的pc端小程序. 5.获取App Key, App Secret 6.下载SDK,针对不同的开发,有不同语言版本,链接:http://open.weibo.com/wiki/SDK#Python_SDK…
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep browser=webdriver.Chrome()browser.get("https://www.sina.com.cn/")browser.implicitly_wait(2) browser.find_element_by_link_text("登录").cli…
因为需要将命名实体中的组织机构名进一步区分为政府.企业.社会组织等,在easydl上做了一个文本分类模型,但是要用这个接口时候发现, 官方文档中竟然还在用urllib2的库,且不完整.好多地方会报错,坑太多,摸索了一会终于解决了,成功访问我的模型. 代码如下: 获取密钥 import urllib, urllib.request, sys import ssl # client_id 为官网获取的AK, client_secret 为官网获取的SK host = 'https://aip.bai…
出现该提示的原因:`` - 说: (2015-10-30 18:06:14)回调地址不一致,`` - 说: (2015-10-30 18:07:38)请在编辑开发者信息中将网站地址和应用信息--高级信息--授权回调页和取消授权回调页设置为一致 点击‘授权’之后,可以在浏览器中看到如下的结果: http://www.cnblogs.com/dengyg200891?code=46e64de52XXX4278a7e3cb1f97 即可查看code字段的所应的值.…
String str = "Sun Sep 23 00:32:57 +0800 2012"; SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US); try { dateFormat.parse(str); } catch (ParseException e) { // TODO Auto-generated catch block e.…
WebRequest wq = WebRequest.Create(this.address); HttpWebRequest hq = wq as HttpWebRequest; string username = "keguangqiang@163.com"; string password = "3216731ks"; string appkey = "5786724301"; System.Net.CredentialCache cach…
上头叫通过微博ID获取用户公布过的历史微博内容,于是研究了下新浪微博提供的API 1 首先在微博开放中心下"创建应用"创建一个应用,应用信息那些随便填,填写完成后,不须要提交审核,须要的仅仅是那个app-key和app-secret 2 在"微博开放平台"的"管理中心"找到刚才创建的应用,点开这个应用,点开左边"应用信息"栏,会看见"App key"和"App Secret"的字样,这两…
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6EmUbbW&id=564564604865 本文介绍如何进行个人新浪微博词频统计,并给出相应的柱状图分析,编程环境为Python 2.7.该文主要包括三个部分:新浪微博API的使用.文本过滤及分词和词频统计.     一.新浪微博API的使用     首先在新浪微博开放平台http://open.w…
Appium python api 根据testerhome的文章,再补充一些文章里面没有提及的API [TOC] [1]find element driver 的方法 注意:这几个方法只能通过self.driver调用 find_element_by_android_uiautomator def find_element_by_android_uiautomator(self, uia_string): """Finds element by uiautomator in…
虽然校园App是个我认为的绝对的好主意,但最近有个也不错的营销+开发的模式出现:微信平台+固定域名服务器. 微信公众平台的运行模式不外两个: 一.机器人模式或称转发模式,将说话内容转发到服务器上完成,拿服务器的回复再一次转发,就完成一次问答谈话. 二.人控模式,一个自然人登陆公众平台上,能直接接触到所有关注者,与之交互,这一定也是最累的. 微信公众平台若是服务号,用来做微网站,省去了登录认证过程.但说白了就是微信定制版的微网站.这我一学期后才搞懂,如果早些弄懂就不会做那么多无用功. 微信公众平台…