1. 程式人生 > >python實現微信轟炸

python實現微信轟炸

PYTHON定時發暖心的微信訊息給心愛的她,修改時間可以實現轟炸效果! 假如你朋友叫你準時六點鐘用微信給他發一條訊息叫你提醒他,你該怎麼辦?

一般人,那我就等到六點提醒他!

Python程式設計師,我寫好了一個程式,已經要把傳送的內容和時間確定好了,到點自動傳送!

由於工作繁忙有時會忘記關心下她,利用python給自己心愛的人每天定時傳送微信訊息也不失為一種維護感情的好方式, 既可以學以致用,又能博得心愛的人開心何樂而不為!

由於需要掃描驗證碼登入,所以我是在windows上面跑的

import itchat
from threading import Timer
#獲取金山詞霸每日一句,英文和翻譯
def get_news():
    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:
        itchat.auto_login()#會彈出網頁二維碼,掃描即可,登入你的微信賬號,True保持登入狀態
        my_girfriend=itchat.search_friends(name='小紅')#name改成你心愛的人在你微信的備註
        mylover=my_girfriend[0]["UserName"]
        message1=str(get_news()[0])#獲取金山字典的內容
        content=str(get_news()[1][17:])
        message2=str(content)
        message3="來自你最愛的人"
        itchat.send(message1,toUserName=mylover)
        itchat.send(message2,toUserName=mylover)
        itchat.send(message3,toUserName=mylover)
        Timer(86400,send_news).start()#每隔86400秒傳送一次,也就是每天發一次
    except:
        message4="最愛你的人出現啦~~"
        itchat.send(message4,toUserName=mylover)
         
if __name__ == "__main__":
    send_news()