當(dāng)前位置:博客首頁>>Python >> 閱讀正文

python實現(xiàn)的騰訊微博管家

作者: 鄭曉 分類: Python 發(fā)布于: 2014-10-31 17:31 瀏覽:5,665 評論(3)


這兩天研究了下python的騰訊微博sdk,突然就想到是否可以用python寫個微博管家小腳本,可以實現(xiàn)通過python來發(fā)布微博。然后感覺可行,而且應(yīng)該可以把功能做的更多。所以就開始倒騰了。
目前基本的代碼是寫完了,還需要一些時間去完美,實現(xiàn)一些交互控制。
現(xiàn)在先寫個功能大綱,記錄一下。

目前已實現(xiàn)的功能:
1.定時發(fā)送微博:通過CLI中輸入要定時發(fā)布的日期與時間,輸入要發(fā)布的文字,然后程序開始進行定時,將任務(wù)放入子線程中進行定時。定時通過while與time.sleep()方法來實現(xiàn)。

2.自動回復(fù)@我的微博:通過調(diào)用官方API,獲取@我的微博列表,然后再調(diào)用comment接口進行評論。評論的內(nèi)容,目前是通過自動聊天機器人實現(xiàn)。

未完成的功能:
1.定時發(fā)送微博,可以設(shè)置多條,放入任務(wù)列表。

2.自動回復(fù)功能,因為官方并沒有提供可以取得未讀的@我的微博列表, 所以不能直接通過接口來判斷哪些是回復(fù)過的,哪些是新的@。所以可能需要建立本地的數(shù)據(jù)緩存,記錄最后回復(fù)過的微博ID。在腳本開始執(zhí)行時,獲取當(dāng)前最后一條的ID,然后開始定時讀取新的微博。

3.自動搶沙發(fā)功能,多線程掃描最新微博,自動回復(fù)。

好吧,先截個圖…
python 騰訊微博sdk

? ? ? ?

本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

本文永久鏈接: http://yjfs.org.cn/python-tencent-weibo-sdk.html

python實現(xiàn)的騰訊微博管家:目前有3 條留言

用戶評論頭像 云及物聯(lián)網(wǎng)發(fā)表于 2014年11月04日 20:49[回復(fù)]

不錯 ?

用戶評論頭像 蒲德高發(fā)表于 2014年11月03日 16:47[回復(fù)]

?? ?? 自動發(fā)布的功能什么時候能出呀

    用戶評論頭像 鄭曉發(fā)表于 2014年11月04日 00:05[回復(fù)]

    等再完善一下功能吧。。。 :mrgreen:

發(fā)表評論

change vcode