使用python编写您的微博应用

S盒+异或+循环密钥:Windows PE查表逆向实战详解 阅读详情

转自http://www.keakon.net/2010/12/22/%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9AAPI%E5%BC%80%E5%8F%91%E7%AE%80%E4%BB%8B%E4%B9%8BPython%E7%AF%87


在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥。

下载python版的SDK,打开example目录,仿照oauthSetTokenUpdate.py进行编码,

# -*- coding: utf-8 -*-

from weibopy.auth import OAuthHandler
from weibopy.api import API


consumer_key= '应用的key'
consumer_secret ='应用的App Secret'

auth = OAuthHandler(consumer_key, consumer_secret)
auth_url = auth.get_authorization_url()
print 'Please authorize: ' + auth_url
verifier = raw_input('PIN: ').strip()
auth.get_access_token(verifier)
api = API(auth)

status = api.update_status(status='hello world', lat='12.3', long='45.6') # 注意status必须是UTF-8编码的字符串,经纬度是可以不写的
print status.id
print status.text


运行这个程序就会提示一个URL链接,在浏览器里打开这个链接,并且给予访问权限,就会拿到一串PIN码。把这个PIN码输上去,就会发送一条推了,并且还会显示用户的Access token key和Access token secret。可以看到整个过程是很简单的:

  1. 用你的consumer_key和consumer_secret创建一个OAuthHandler对象auth。
  2. 告诉用户访问auth.get_authorization_url(),并让用户授权这个应用。
  3. 拿到用户的PIN码,用auth.get_access_token()拿到用户的Access token key和Access token secret。
  4. 用auth创建一个API对象api。
  5. 调用api的方法,例如update_status()就是发推。详细说明可以看API文档

当然,每次都要求用户输入PIN码也太傻了,所以在用auth.get_access_token()拿到Access token key和Access token secret之后,就可以直接用它们来创建API对象了:

# -*- coding: utf-8 -*-

from weibopy.auth import OAuthHandler
from weibopy.api import API


consumer_key= '应用的key'
consumer_secret ='应用的App Secret'
token = '用户的Access token key'
tokenSecret = '用户的Access token secret'

auth = OAuthHandler(consumer_key, consumer_secret)
auth.setToken(token, tokenSecret)
api = API(auth)

status = api.update_status(status='搞定收工~')

05 从零搭建 GPT 模型:LayerNorm、GELU 与解码器堆叠 本文介绍从零搭建GPT模型的关键组件:LayerNorm对特征维归一化,GELU平滑激活,前馈网络扩展收缩,残差连接缓解梯度消失。随后组装TransformerBlock(多头注意力+前馈,Pre-LN),最终构建GPTModel并实现文本生成,附参数量核算。 阅读详情

相关推荐

置顶必读(1) |《滚雪球学SpringBoot 3.x》· 高质量专栏介绍,你值得拥有!

《滚雪球学SpringBoot 3.x》 并不是普通的技术讲解合集,它是专为开发者精心设计的系统化学习路径。通过不断“滚动学习”,我们将带领你从基础入门到高阶应用,从理解每一行代码到设计和优化大规模分布式系统,最终帮助你成长为一位精通 spring架构 的工程师。

**My Coding Family** 12万+

python实现QQ第三方登录

接到任务微信登录和QQ登录,一如既往的去github上看有不有好的sdk,可惜铩羽而归,没办法只好去看官方文档qq官方获取用户信息的地址 由于我这项目是前后端分离,开心的是参数神马的 前端已经给我了,我直接拿着这些参数拼接一下url就可以获取qq用户的数据 哈哈。。。。至于这些参数前端在哪请求的我就无从而知了。。前端传过来的参数:errCode:0 expires_in:15289684412

Despairvip的技术博客 1万+

SAP RAP学习系列合集介绍

《SAP RAP学习系列合集:从入门到部署的完整指南》摘要: 本文介绍了作者创建的SAP RAP学习系列合集,涵盖RAP开发从基础概念到实战部署的全流程。系列目前包含17篇文章,系统讲解了RAP核心开发技术:从数据建模、UI构建到行为定义(包括并发控制、草稿功能、授权验证等),最后详细演示了应用部署到Fiori Launchpad的两种方案(OP版和ES版)。

DeveloperMrMeng的博客 1376

使用python操作新浪微博和一些想法

使用Python操作新浪微博  @马李奥之父  orangecnnps@gmail.com 更新履历 版本 日期 内容 VER 1.0 2012/10/10 简单介绍Python开发新浪微博的方法。 包括如下内容: 编程环境; 新浪微博开发介绍; 相关接口的介绍; 部分接口的示例代码; 访问频率规定;

ssbelle的专栏 5232

web调用weibopy的oauth认证

在GAE下,用webapp框架,希望通过weibopy这个weibo的python SDK进行oauth认证。 贴上代码 #coding=utf-8import osfrom google.appengine.ext import webappfrom google.appengine.ext.webapp.util import run_wsgi_appfrom google.appen...

weixin_30432007的博客 135

基于python微博_基于python编写微博应用

基于python编写微博应用发布于 2014-10-24 11:35:37 | 132 次阅读 | 评论: 0 | 来源: 网友投递Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模...

weixin_35741812的博客 214

python 微博自动点赞_用 Python 自动定时发微博

​其实小帅b已经挺久没有玩微博了,记得上次玩微博还是为了给周杰伦打榜,不过最近心血来潮,觉得俺的微博账号躺着也是躺着,要不就用 Python 一个自动定时发微博的机器人,让它在上面飘一会。怎么个飘法呢?这不禁让我想到了一个叫 “古城钟楼” 的微博账号,每天都定时定点的在上面 “铛铛档”,其它的啥也不干,但牛逼的是,人家就凭 “铛铛档” 就有了 100 多万粉丝,我特么都快给跪下了。所以我也打算...

weixin_39809793的博客 356

python requests 重定向_50行Python代码,给心中的女神微博秒评论

现在发微博已经成为当代青年的潮流,或分享自拍美照,或分享美食美景,小编的女朋友也不例外,平时爱分享一些我俩生活的趣事。但是她最近开始给我抱怨我从来不给她的微博评论,我作为骨灰级“暖男”肯定要有所行动啊,于是我灵机一动,用python写了个微博秒评的脚本,不管她半夜还是清晨,只要发了微博,就肯定能秒评,再也不怕她抱怨我不评论了。【一】整体思路首先用爬虫里面的著名的requests库写个定时...

weixin_39541681的博客 66

Python:通过命令行发送新浪微博

1.、注册一个新浪应用,得到appkey和secret,以及token,将这些信息写入配置文件sina_weibo_config.ini,内容如下,仅举例: [userinfo] CONSUMER_KEY=8888888888 CONSUMER_SECRET=777777f3feab026050df37d711200000 TOKEN=2a21b19910af7a4b1962ad6ef99999...

Socrates的专栏 251

微博内容备份

尝试用Python写了“备份微博账号的全部公开动态与评论”的小应用。GUI使用tkinter库,爬虫部分使用requests库。

Yinghua_Biscuit的博客 407

探索微博1.0 API:解锁社交媒体的数据潜力

探索微博1.0 API:解锁社交媒体的数据潜力 在数字化的时代,社交媒体平台如微博成为了我们日常生活和信息获取的重要渠道。而微博1.0 API 是一个开源项目,提供了访问和解析微博数据的工具,让开发者和技术爱好者能够挖掘这些海量信息的价值。 项目简介 微博1.0 API 是一套基于Python编写的接口,它允许用户通过编程方式获取微博上的公开数据,包括但不限于用户的个人信息、微博内容、评论和转发等...

gitblog_00083的博客 877

Agent 记忆压缩通常有哪些方法?

在传统软件中,状态可以通过关系型数据库毫秒级精准存取;而在 AI Agent 架构中,大模型本身是无状态的概率推理引擎。为了维持多轮交互的连续性,开发者必须将历史记忆注入到上下文(Context)中。上下文爆炸与成本失控:多轮对话与工具调用轨迹(Tool Traces)包含海量冗余 Token,每次 API 请求都需要对全量历史重复计费,成本呈二次方上升。推理延迟(Latency)恶化:超长上下文会导致 GPU 在 Prefill 阶段的计算耗时大幅拉长,严重破坏实时交互体验。

2603_96126046的博客 311

22-DataCenter报文序列化

(put在循环后),解析侧遇到时continue不影响store循环——顺序无关但习惯上收尾。

yuhou25的博客 225

可以年龄编辑的gan对抗网络(SAGAN)

把这 10 张(或更多年龄段)图片按顺序拼接,用 OpenCV 或 FFmpeg 导出为 MP4,就能看到“一个人”的年龄变化过程。:模型只学了 10 个离散年龄段(0~9),直接切换标签会导致五官突然“跳变”,无法生成 18岁→18.5岁 这种细腻变化。如果连续年龄回归,会更加的丝滑,接下来我们将修改一版连续年龄回归的代码,还是在这个的基础之上进行!,比如用预训练的 ArcFace 提取人脸特征,约束不同年龄帧的特征向量尽量接近。,会生成固定噪声下不同年龄的人脸图片,实现“编辑年龄”的效果。

有的话没说出来之前,你是他的主人,一旦说出来你就成了他的奴隶||想要干好事,别太把自己当人,别把别人太不当人||认识这个人就是开了一扇窗户,就能看到不一样的东西,听到不一样的声音,能让你思考、觉悟,这已经够了 217

基于Python的爱奇艺视频数据可视化分析系统

长视频平台剧集、评分、热度与评论数据体量大、维度多,手工汇总难以快速把握类型结构、口碑分布与主演导演影响力。系统采用 B/S 架构,后端入口为app.py,运行端口8060;数据库使用 MySQL(库名iqiyi),经 PyMySQL 访问。前台基于 Bootstrap 5、本地中的 ECharts 5 与 echarts-wordcloud,配合主题。业务表包括usersdramascommentsfavorites。数据可通过导入,或经/ 相关脚本补充样本。分析层在。

qq_35928134的博客 233

2026科学实验能力大赛真题:护林飞行闯关解析

2026 首届全国青少年科学实验能力大赛决赛已于 8 月 20—22 日在济南收官,9 月起各赛区成绩陆续公布。这场白名单赛事鼓励青少年用"中学"的方式呈现科学探究过程,而图形化编程正是把科普内容变成可交互作品的好工具。今天我们用一道原创项目题「护林飞行闯关」,带大家用 Scratch 一个科普护林小游戏,把六大考点串成能玩的作品。

IT_Scratch的博客 205

Java深入解析篇二十之JavaStream API详解

Stream(流)是引入的数据处理抽象,位于包。它表示从数据源产生的元素序列,并支持对其进行函数式、聚合式操作。不是集合:流不存储数据,只描述对数据的计算;不是 IO 流:与无关;惰性管道:中间操作只是登记,终端操作才触发实际计算。// 命令式写法(对照) // List<String> r = new ArrayList<>();

萧瑟余晖的博客 346

基于PyTorch的恶意流量检测.zip

基于PyTorch的恶意流量检测.zip

上一篇: GCC提供的内置原子操作
下一篇: Web Service附件技术的发展及演变
flyingfalcon
博客等级 码龄23年 25粉丝 24原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值