Python 通過命令列傳送新浪微博

2021-06-03 15:36:12 字數 1450 閱讀 9126

[userinfo]

consumer_key=8888888888

consumer_secret=777777f3feab026050df37d711200000

token=2a21b19910af7a4b1962ad6ef9999999

token_secret=47e2fdb0b0ac983241b0caaf45555555

#!/usr/bin/env python

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

from weibopy.auth import oauthhandler

from weibopy.api import api

import configparser

def press_sina_weibo():

'''author: socrates

date:2012-02-06

'''sina_weibo_config = configparser.configparser()

try:

sina_weibo_config.readfp(open('sina_weibo_config.ini'))

except configparser.error:

print 'read sina_weibo_config.ini failed.'

#獲取需要的資訊

consumer_key = sina_weibo_config.get("userinfo","consumer_key")

consumer_secret =sina_weibo_config.get("userinfo","consumer_secret")

token = sina_weibo_config.get("userinfo","token")

token_sercet = sina_weibo_config.get("userinfo","token_secret")

auth = oauthhandler(consumer_key, consumer_secret)

auth.settoken(token, token_sercet)

api = api(auth)

#通過命令列輸入要發布的內容

weibo_content = raw_input('please input content:')

status = api.update_status(status=weibo_content)

print "press sina weibo successful, content is: %s" % status.text

if __name__ == '__main__':

press_sina_weibo()

3、 效果:

命令列輸入:

4、微博內容:

Linux 命令列 傳送郵件

1 mail s hi xx yy.com 給xx yy.com發一封主題為hi的信 沒有正文 編輯完內容後ctrl d結束。2 echo this is a test mail mail s hi xx yy.com 給xx yy.com發一封主題為hi的信 正文是this is a test m...

ubuntu下命令列傳送郵件

參考 驗證傳送成功,請大膽嘗試,但後果自負哈 不用說首先安裝軟體,ubuntu大家都知道的哈,傻瓜式sudo apt get install mutt msmtp,一切預設設定就行。接著開始各種配置,很簡單,不想麻煩,可以copy,當然我也是ctrl c的 mutt 系統全域性設定 etc mutt...

CentOS 6 5通過命令列安裝傳送郵件

在linode安裝的一台centos 6.5預設沒有安裝mail,所以不能通過命令列或者指令碼來傳送郵件,需要傳送郵件時可以先安裝乙個sendmail 安裝sendmail root li676 235 yum install sendmail安裝好後執行。root li676 235 etc in...