<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 編程開發 > python3 >
        • python3教程之利用Python編寫微信定時自動簽到程序

        本站最新發布   Python從入門到精通|Python基礎教程
        試聽地址  
        http://www.squ68.com/eschool/python.html


        由于疫情很多人都開始了家里辦公,很多公司要求定時打卡,又要盯工作,又要管孩子直播上課,檢查作業,時間總是不夠用忙不過來,真是鬧心啊。小朋友們要不要在爸爸媽媽前面露一手呀?

        環境:python3.7

        源碼:

        import itchat

        import time

        from apscheduler.schedulers.blocking import BlockingScheduler

        # 登陸,enableCmdQR 值為true 或 負數 為負數的原因有的手機無法識別二維碼,改為負數就好了

        # 讀取文件

        def send():

           contents=’簽到‘

           chatroomName = u'批處理監控'

           itchat.get_chatrooms(update=True)

           chatrooms = itchat.search_chatrooms(name=chatroomName)

           print(chatrooms)

           if len(chatrooms) <=0:

               print(u'沒有找到群聊:' + chatroomName)

           else:

               chatroom = chatrooms[0]["UserName"]

               print(chatroom)

               itchat.send(contents, toUserName=chatroom)

        itchat.auto_login(enableCmdQR='-1',hotReload=True)

        sched = BlockingScheduler()

        sched.add_job(send, 'cron', hour=6,minute=40,second=10)

        sched.start()

        安裝模塊:

        下載對應模塊,安裝時可能會提示升級,輸入對應命令升級即可

        pip install itchat

        pip install apscheduler

        登陸微信:

        itchat.auto_login(enableCmdQR=’-1’,hotReload=True)

        上為登陸微信方法,run代碼,控制臺輸出登陸二維碼,并提示Please scan the QR code to log in.掃碼登陸即可

        enableCmdQR默認為true,但是輸出的二維碼有的手機無法登陸,因此改為-1,遇到無法登陸的情況,可以嘗試切換該值;

        hotReload默認為True,為True時,下次登陸就不用掃碼了

        手機登錄微信

        建立群聊,修改群名,群名自定義即可,群聊要保存到通訊錄,否則會找不到群聊。

        chatrooms = itchat.search_chatrooms(name=自定義群名)

        chatrooms 為從你群列表里查到的群名為自定義群名的list,因此為了方便,群名最好不一樣

        chatroom = chatrooms[0][“UserName”]

        chatroom 為你建立那個群聊對象

        itchat.send(contents, toUserName=chatroom)

        發送消息,contents為自定義內容

        定時

        這時候就要用到apscheduler模塊了,導入apscheduler

        from apscheduler.schedulers.blocking import BlockingScheduler

        創建定時器

        sched = BlockingScheduler()

        添加任務

        sched.add_job(send, ‘cron’, hour=6,minute=40,second=10)

        send為要執行的方法名

        cron定時任務類型

        后面的時間意為每天6點40分10秒執行,可根據需要自行修改

        執行

        sched.start()

        本文博主「竹葉青郁」遵循 CC 4.0 BY-SA 版權協議

        原文鏈接:https://blog.csdn.net/weixin_40874592/article/details/82345763

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看