精华内容
下载资源
问答
  • 微信定时发送消息

    千次阅读 2017-11-13 14:38:00
    偶然想到如果以后忙于工作无暇社交,是否可以在微信上写一个脚本进行定时消息发送,通过查找资料找到一种简单的解决方案,应用此方案可以实行对指定用户的单方面定时消息发送 1.登录微信网页版 2.选择对应的联系...

    偶然想到如果以后忙于工作无暇社交,是否可以在微信上写一个脚本进行定时消息发送,通过查找资料找到一种简单的解决方案,应用此方案可以实行对指定用户的单方面定时消息发送

    1.登录微信网页版
    2.选择对应的联系人
    3.打开Javascript console
    4.输入脚本

    脚本内容:

    setInterval(function(){
    if(new Date().toLocaleString().indexOf('2017/11/13 下午2:25:00')===0) 
    {
    $('.edit_area').html('test script');
    $(".edit_area").trigger($.Event("keydown", { keyCode: 13,ctrlKey: true}));
    $('.btn_send').click();
    }
    },1000);

    其中test script处为想要发送的消息内容,时间格式使用new Date().toLocaleString();来查看。

    展开全文
  • python3+pyqt5+itchat微微信信定定时时发发送送消消息息的的方方法法 今天小编就为大家分享一篇python3+pyqt5+itchat微信定时发送消息的方法具有很好的参考价值希望对大家 有所帮 一起跟随小编过来看看吧 编这个程序...
  • 今天小编就为大家分享一篇python3+pyqt5+itchat微信定时发送消息的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 这是一个利用Python来编写的一个小功能,定时发送消息,根据用户设定时间,设定微信联系人,设定要发送的消息就ok了
  • python3+pyqt5+itchat微信定时发送消息

    万次阅读 多人点赞 2018-09-28 16:50:01
    微信定时发送消息 编这个程序是想过节过年,一些重要的纪念日,给亲戚好友发祝福之类的,但要凌晨0点才显得比较有诚意,可我又比较贪睡,常常忘了,所以就有了编个微信定时发送消息小程序. 运行环境: python 3.x,不支持...

    python3+pyqt5+itchat微信定时发送消息

    编这个程序是想过节过年,一些重要的纪念日,给亲戚好友发祝福之类的,但要凌晨0点才显得比较有诚意,可我又比较贪睡,常常忘了,所以就有了编个微信定时发送消息小程序.

    运行环境:

    python 3.x,不支持python2

    准备工作

    由于我用到了微信的接口,所以引入itchat
    界面用了pyqt5
    安装命令如下:

    pip install PyQt5
    pip install itchat
    

    代码部分

    # -*- coding: utf-8 -*-
    # @Time    : 2018/9/25 11:06
    # @Author  : Tangweeiyang
    # @File    : weixinSender.py
    
    from PyQt5.QtCore import *
    from PyQt5.QtWidgets import *
    from PyQt5.QtGui import QIcon,QFont
    import sys
    import datetime
    import time
    import itchat
    import threading
    from tkinter import messagebox
    
    class FriendsList(QThread):
        sinOut = pyqtSignal(str)
        # 自定义信号,执行run()函数时,从相关线程发射此信号
    
        def __init__(self):
            super().__init__()
    
        def run(self):
    
            itchat.auto_login(hotReload=True)
            friendList = itchat.get_friends()
            for each in friendList:
                if len(each['RemarkName']) < 2: #如果 备注名为空,则用微信昵称
                    self.sinOut.emit(each['NickName'])
                else:
                    self.sinOut.emit(each['RemarkName'])
    
    class sendMessage(QThread):
    
        def __init__(self,message,name,time):
            super().__init__()
            self.message=message
            self.name=name
            self.time=time
    
        def run(self):
            timer = threading.Timer(self.time,self.send)
            timer.start()
    
        def send(self):
    
            itchat.auto_login(hotReload=True)
            sender = itchat.search_friends(self.name)[0]['UserName']
            itchat.send(self.message, toUserName=sender)
            itchat.send(self.message, toUserName='filehelper')
            messagebox.showinfo('消息','发送成功')
    
    
    class weixinSender(QListWidget):
    
        def __init__(self):
            super().__init__()
            self.Ui()
            # self.dataProduce()
    
        def Ui(self):
            self.year_label = QLabel('年')
            self.year=QLineEdit()
            self.month_label=QLabel('月')
            self.month=QLineEdit()
            self.day_label=QLabel('日')
            self.day=QLineEdit()
            self.friendList_lable=QLabel('好友')
            self.friendList=QComboBox()
    
            self.hour_label = QLabel('时')
            self.hour = QLineEdit()
            self.min_label = QLabel('分')
            self.min = QLineEdit()
            self.second_label = QLabel('秒')
            self.second = QLineEdit()
    
            self.text=QTextEdit() #文本域
            self.listbt = QPushButton('获取好友列表')
            self.OKbt=QPushButton('定期发送')
    
    
            grid = QGridLayout()
            grid.setSpacing(10)  # 创建标签之间的空间
    
            grid.addWidget(self.year_label,1,1)
            grid.addWidget(self.year,1,0)
            grid.addWidget(self.month_label,1,3)
            grid.addWidget(self.month,1,2)
            grid.addWidget(self.day_label,1,5)
            grid.addWidget(self.day,1,4)
            grid.addWidget(self.friendList_lable,1,6,2,1)
            grid.addWidget(self.friendList,1,7,2,3)
    
            grid.addWidget(self.hour_label,2,1)
            grid.addWidget(self.hour,2,0)
            grid.addWidget(self.min_label,2,3)
            grid.addWidget(self.min,2,2)
            grid.addWidget(self.second_label,2,5)
            grid.addWidget(self.second,2,4)
    
            grid.addWidget(self.text,3,0,4,10)
            grid.addWidget(self.listbt,7,5,1,2)
            grid.addWidget(self.OKbt,7,7,1,2)
    
            self.setLayout(grid)
    
            self.friendList.addItem('好友1')
            self.friendList.addItem('好友2')
    
            self.text.setFont(QFont("楷体",12,QFont.Normal))
    
            self.OKbt.clicked.connect(self.send)
            self.listbt.clicked.connect(self.dataProduce)
            self.setGeometry(300, 300, 500, 300)
            self.setWindowTitle('定时发送消息')
            self.setWindowIcon(QIcon('weixinIcon.jpg')) #窗口图标
            self.show()
    
        def dataProduce(self):
            now=time.localtime()
            self.year.setText(str(now.tm_year))
            self.month.setText(str(now.tm_mon))
            self.day.setText(str(now.tm_mday))
            self.hour.setText(str(now.tm_hour))
            self.min.setText(str(now.tm_min))
            self.second.setText(str(now.tm_sec))
    
            self.friendList.clear()
            self.thread=FriendsList()
            self.thread.sinOut.connect(self.slotAdd)
            self.thread.start()
    
        def slotAdd(self,name):
            self.friendList.addItem(name)
    
        def send(self):
            self.target = datetime.datetime(int(self.year.text()),int(self.month.text()),int(self.day.text()),int(self.hour.text()),int(self.min.text()),int(self.second.text()))
            self.now = time.time()
            self.delay_time = self.target.timestamp() - self.now
            self.sendThread=sendMessage(self.text.toPlainText(),self.friendList.currentText(),self.delay_time)
            self.sendThread.start()
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        ex = weixinSender()
        sys.exit(app.exec_())
    
    

    运行步骤

    1.代码复制粘贴完毕后,运行,界面如图(可以将程序中的图标改成你喜欢的图片)

    粗糙界面

    2.点获取好友列表按钮,第一次会弹出微信网页版登录的二维码(第二次运行,itchat会记录你登录记录,只需要点击你手机微信的确认登录的按钮),用手机微信扫描登录即可.时间框里会显示当前的时间,你改成设定时间发送即可(若约定时间已经过了,则消息会立即发送),在好友的下拉列表里选择你要发送的好友(如果好友有备注,则显示备注,否则显示微信昵称),在下面的文本框输入你想要发送的消息,目前只支持文字,不支持图片
    最后一步,点击定期发送按钮,静待好友收到消息,并且我设置了文件助手也会收到这条消息,不过你也可以删除.

    最后的效果图

    效果图

    展开全文
  • 主要功能:定时发送消息,按照设定得时间,在每天定时发送消息:每天得问候、提醒吃药、提醒喝水?当然,必须登陆微信pc版才可以。因为涉及进程注入,会报毒。界面: ...

    342e47967b19a12d24ca8e7c8130715a.gif

    e27be292e5217faf0f8fb0f5a94b487b.png

    a6de9c0a699c063ebf629540b29ea0b9.gif

    主要功能:

    定时发送消息,按照设定得时间,在每天定时发送消息:每天得问候、提醒吃药、提醒喝水?当然,必须登陆微信pc版才可以。因为涉及进程注入,会报毒。界面:                                                                                                                                                                                                                                                           1e697d92d95e6a0ccd8887f34db3f502.png

                                                                                                   56b8285b60f239ad49bd556e456f7cdd.png

                                                                                                    ff0502880f5b4f1917fe97894ec33d1a.png

                                                                                                 使用步骤:1、登陆pc微信。2、打开 压缩包内的 “注入助手.exe”3、点击注入,会提示注入成功。最小化注入工具会置入托盘。4、在微信界面、在微信界面、在微信界面(说三遍,按一下就可以)按下“Home”键呼出助手界面。再次按下home键或者点击窗口关闭按钮 隐藏 隐藏 隐藏5、微信退出时,软件共同退出。定时消息步骤:1、在通讯录选项卡点击刷新通讯录。2、选中待发送人,右键,将id发送至发送选项卡5d132c6cac0de583d5ed5bf31e963401.png3、在多功能消息选项卡添加内容及时间。定时消息发送后,消息列表中的激活状态会自动切换为禁用,右键可再次激活。每天重复的消息,在消息发送后 激活状态会变成禁用,2分钟后自动变成激活,等待第二天时间到的时候再次发送

    后续待写:1、自动回复 ,或者根据消息内容提供一些 撩妹话术?2、换更方便的注入方式?3、看你论坛的每日早报 似乎可以集成在这个里面4、根据转账信息做自动发卡平台?目前似乎能做的就这些。。。。

    下载地址:

    链接:https://pan.baidu.com/s/1woW3MDXuq2CB2pZP0noMXQ 提取码:kcdu

    13d3db4cceedc1659160532273e10abe.png

    eab5f515912d16f77414f59e61544c6f.png

    展开全文
  • python微信定时发送消息

    千次阅读 2020-02-14 11:20:58
    pip install wxpy 根据 wxpy包的二维码使用网页版方式登录,然后根据设定的时间进行发送,否则等待。 from __future__ import unicode_literals from threading import Timer from wxpy import * import requests ...

    1. 代码

    先安装python包 wxpy.
    pip install wxpy
    根据 wxpy包的二维码使用网页版方式登录,然后根据设定的时间进行发送,否则等待。

    from __future__ import unicode_literals
    from threading import Timer
    from wxpy import *
    import requests
    import time
    import datetime
    from datetime import timedelta
    
    # 从缓存中获取登录信息,刚登陆过,无需一直登陆
    bot = Bot(cache_path=True)
    
    def send_message(hour = 11, min = 11):
        # 你朋友的备注微信名称。
        friends = bot.friends().search(u'我')
        print(friends)
        assert(len(friends) == 1)
        my_friend = friends[0]
        t = datetime.datetime.utcnow() + timedelta(hours=8)
        future = datetime.datetime(t.year,t.month,t.day,hour,min)
        if t.hour >= hour:
            future += datetime.timedelta(days=1)
        time.sleep((future-t).seconds)
        # 发生信息
        my_friend.send(u"我将披星戴月,奔向理想和你!")
        print('done')
    
    if __name__ == "__main__":
        send_message(hour=11, min=11)
    
    展开全文
  • 用Python实现微信定时发送消息

    千次阅读 2019-05-19 21:48:40
    所需模块: itchat(是一个开源的微信个人号接口)itchat文档 apscheduler(定时任务框架)
  • 一群朋友在微信群里面,为了活跃气氛,就想做个机器人之类的,每天不定时的或者定时的在群里面发送一些信息带动话题,不知道这个功能要怎么实现,谁能给点思路~~现在也只懂java,或者给个教程,让我学习一下
  • Need想要在服务器上部署微信机器人,实现定时发送消息定时--使用datetime与time模块每小时刷新一次,检测接下来的一个小时有没有任务,如果有,则创建线程等待发送发送--使用wxpy献上我的代码from wxpy import *...
  • 修改微信包itchat中的的utils.py文件,位置在……\Python35\Lib\site-packages\itchat\下,修改如下代码 把: def print_qr(fileDir): if config.OS == 'Darwin': subprocess.call(['open', fileDir]) elif ...
  • 使用微信,定时往指定的微信群里发送指定信息。接下来通过本文给大家分享Python3 itchat实现微信定时发送消息的实例代码,需要的朋友可以参考下
  • 一、简介1,使用微信定时往指定的微信群里发送指定信息。2,需要发送的内容使用excel进行维护,指定要发送微信群名、时间、内容。二、py库1,itchat:这个是主要的工具,用于连接微信个人账号接口。以下是一些...
  • 一、简介1,使用微信定时往指定的微信群里发送指定信息。2,需要发送的内容使用excel进行维护,指定要发送微信群名、时间、内容。二、py库1,itchat:这个是主要的工具,用于连接微信个人账号接口。以下是一些...
  • 企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人。 建立群机器人后,右键查看机器人,如下 复制...
  • 微信如何在设定时间自动发送信息给指定好友微信没有定时发送信息的功能,但是可以借助小程序。 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你。打开微信之后在搜索小程序中输入蜗牛传书...
  • 企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人。 建立群机器人后,右键查看机器人,如下 复制...
  • Python3 itchat实现微信定时发送消息 一、简介 1,使用微信,定时往指定的微信群里发送指定信息。 2,需要发送的内容使用excel进行维护,指定要发送的微信群名、时间、内容。 二、py库 1,itchat:这个是主要...
  • 最近用wxpy实现了在微信定时发送文件和消息。源码(wx_send.py)放在这里。有兴趣的可以参考一下。
  • 需求背景大概这样:前些天,我在我们...一开始几天,我还能做到,后来慢慢的发现,6:50起来提醒对方起床,这个要求对我来说是现实太难了,于是想了个办法,写段小代码来实现微信定时发送消息 1 // 周一----周...
  • Python爬虫-微信定时消息发送

    千次阅读 2019-07-03 14:11:52
    Python自动微信发送消息

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 472
精华内容 188
关键字:

微信定时发送消息