歡迎光臨
每天分享高質量文章

520特別版Python實戰:教你用微信每天給TA說晚安

導讀:明天就是520,不知你是否已經準備好要表白的話語。為了助力你撩妹成功,大資料今天也提前備了點乾貨——教你用Python每天給妹紙發晚安。

沒錯,每天!長期的堅持顯然要比某一天的突擊更有誠意!

用對了Python,520每天都過!

這次真的是“面向物件編程”!

但凡一件事,稍微有些重覆。我就考慮怎麼樣用程式來實現它。

這裡給各位程式員朋友分享如何每天給朋友定時微信發送“晚安”,故事,新聞,等等……

最好運行在服務器上,這樣後臺掛起來更方便。

準備:

微信號

pip install wxpy

pip install requests

代碼如下:

#不要抄下原始碼就運行,你需要改動幾個地方


from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests

#bot = Bot()
bot = Bot(console_qr=2,cache_path=“botoo.pkl”)
#這裡的二維碼是用像素的形式打印出來!,如果你在win環境上運行,替換為
bot=Bot()

def get_news1():

     #獲取金山詞霸每日一句,英文和翻譯

        url = “http://open.iciba.com/dsapi/”

        r = requests.get(url)

        contents = r.json()[‘content’]

        translation= r.json()[‘translation’]
        
return contents,translation

def
send_news():
        
try:

                my_friend = bot.friends().search(u‘徒手敬歲月’)[0]
                #你朋友的微信名稱,不是備註,也不是微信帳號。      
                my_friend.send(get_news1()[0])

                my_friend.send(get_news1()[1][5:])

                my_friend.send(u“來自爸爸的心靈雞湯!”)

                t = Timer(86400, send_news)
                #每86400秒(1天),發送1次,不用linux的定時任務是因為每次登陸都需要掃描二維碼登陸,很麻煩的一件事,就讓他一直掛著吧  
                t.start()
        
except:

                my_friend = bot.friends().search(‘常念’)[0]
           #你的微信名稱,不是微信帳號。

                my_friend.send(u“今天訊息發送失敗了”)

        if __name__ == “__main__”:

        send_news()

最終效果是這樣的:

總結:

代碼讓生活更美好!

作者:botoo

原文鏈接:

http://www.cnblogs.com/botoo/p/8622379.html

推薦閱讀

入門乾貨:從《權力的游戲》戰鬥場景中搞懂資料抽樣和過濾

大資料告訴你,送媽媽什麼禮物會讓她更開心

別被資料帶進溝里:這才是應用資料的正確姿勢!

大資料沒用?!張小龍:我們很少看統計資料!

Q: 今天你撩了嗎?被撩了嗎?

歡迎留言與大家分享

覺得不錯,請把這篇文章分享給你的朋友

轉載 / 投稿請聯繫:baiyu@hzbook.com

更多精彩,請在後臺點擊“歷史文章”查看

赞(0)

分享創造快樂