1.[代码][Python]代码

Python语言: 用python实现发送即时消息到twitter

#!/usr/bin/env python

#coding=utf-8

# 通过urllib2模块实现发送即时消息到Twitter.com

import re,urllib2,urllib

user = {'session[username_or_email]':'username_or_email','session[password]':'******'}

data = {

'status':"""

Send by Python!

""",

'tab':'home',

'source':'web',

}

def u(s, encoding):

if isinstance(s, unicode):

return s

else:

try:

return unicode(s, encoding)

except:

return s

def send(user=user,data=data):

c = urllib2.HTTPCookieProcessor()

builder = urllib2.build_opener(c)

url = 'https://twitter.com/sessions'

request = urllib2.Request(

url=url,

data = urllib.urlencode(user)

)

d = builder.open(request)

r = re.compile('')

x = d.read()

if len(re.compile(r"name=\"session\[username_or_email\]\"").findall(x))>0:

print "Login Error!"

return False

auth = {'authenticity_token':r.findall(x)[0]}

send = '%s&%s'%(

urllib.urlencode(auth),

urllib.urlencode(data)

)

request = urllib2.Request(

url='http://twitter.com/status/update',

data = send ,

)

builder.open(request)

return True

if __name__=="__main__":

import sys

if len(sys.argv)>1 and sys.argv[1]!="":

data["status"] = u(" ".join(sys.argv[1:]),"gb2312").encode("utf-8")

if send():

print 'ok'

python 即时通讯_用python实现发送即时消息到twitter相关推荐

  1. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  2. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  3. 源码即时通讯实现免费获取 哇谷即时通讯系统新增管理红包功能 方便

    功能说明, 里面有聊天类,短视频类,支付类,类似微信,QQ,微博,陌陌,抖音,快手 聊天类: 阅后即焚,加密,消息撤回,定时销毁,清除数据,加好友,语音通话,视频通话,发送文件,聊天记录定时清除程序, ...

  4. php 三方即时通讯_php即时通讯解决方案-请问PHP能否实现即时通讯?

    最简单的说,它可以定期刷新,比如10秒的间隔.新数据,反馈到前台,没有新数据等待下次刷新. 但实际上在应用中需要考虑消息的及时性.服务器压力等.php即时通讯. 可以用comet来设计 节点.js.s ...

  5. Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统 Java即时通讯 Java聊天系统

    Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统  Java即时通讯 Java聊天系统 public Swingtest002() {// 设置标题setTitle("请 ...

  6. python实现网关_用python实现与小米网关通讯

    python 与小米网关通讯的三块内容: 以下内容的理解需要配合<绿米网关局域网通讯协议>使用 1.监听网关发出的组播信息:(有网关及连接设备的生命信号,事件信息) 2.读取需要获得的信息 ...

  7. python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员

    Python编程基础基础班1 课时:15天技术点:97项测验:2次学习方式:线下面授 学习目标 1.掌握Python开发环境基本配置|2.掌握运算符.表达式.流程控制语句.数组等的使用|3.掌握字符串 ...

  8. python 分布式队列_〖Python〗-- Celery分布式任务队列

    [Celery分布式任务队列] 一.Celery介绍和基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步 ...

  9. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

最新文章

  1. 为什么我们要做三份 Webpack 配置文件
  2. 区块链80%项目靠同一个故事拿钱,但标准链说最坏的时机就是好的开始
  3. google套件_Google 推出 3 款语音识别应用,想用 AI 帮语言障碍者说话
  4. 永冻土层matlab图片,北极圈都32℃了!千年永冻土层快“热化”了?
  5. jQuery-个人学习记录(2)
  6. vuex mysql_Vue插件---Vuex(仓库,数据库)
  7. ubuntu: root用户
  8. Broadcast variabies-广播变量
  9. maven学习记录一——maven介绍及入门
  10. 025:模版变量使用详解
  11. JavaScript导出excel文件,并修改文件样式
  12. 爱心的数学函数方程_什么函数图像能构成爱心?
  13. Python的猜平均数一半游戏
  14. 上山的路上,总得给自己一点阳光。
  15. ar面部识别_【华为P20Pro评测】系统的进化:面部识别、AR该有的都有_华为 P20 Pro_手机评测-中关村在线...
  16. 如何给图片降噪?图片噪点模糊变清晰的方法分享
  17. hdfs清理回收站命令(参考)
  18. linux sftp 命令_Linux Sftp命令示例
  19. javaMap集合 详解
  20. 灵机一栋团队alpha冲刺 Ⅱ

热门文章

  1. php符号%3c%3e啥意思,[PHP防火墙]输入内容存在危险字符,安全起见,已被本站拦截...
  2. 修改map的值_Array.prototype.map() 详解
  3. 微信开发者工具(deepin linux 还是建议使用deppin深度商店安装此软件)
  4. 基于redis购物车java代码_基于redis实现购物车基本功能
  5. java打印前线程的id_logback打印日志输出线程ID:切面模式
  6. Linux(四):虚拟机Ubuntu 卸载
  7. python的json dump_python中json.dump和json.dumps的区别
  8. posix自己搭建消息队列_蘑菇街消息系统上云实践
  9. LINUX矩阵键盘简单介绍,stm32矩阵键盘原理图及程序介绍
  10. java手机大头_Java也强大: