【Python实战】推文助手好用吗?真的能赚钱吗?教您一招,有了这款微信自动发送消息小助手,文字自动跳出来~赚麻了(赶紧收藏)

78 篇文章 6 订阅
13 篇文章 0 订阅

前言

🚀 作者 :“程序员梨子”

🚀 **文章简介 **:本篇文章主要是写了pyautogui和pyperclip库写的微信自动发送消息。

🚀 **文章源码免费获取 : 为了感谢每一个关注我的小可爱💓

每篇文章的项目源码都是无偿分享滴💓

点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可!

🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬

正文

相信很多人都喜欢刷抖音或快手之类的短视频吧,大家有没刷到过这样的视频?

当然喜欢看小说的小伙伴儿应该是经常遇到这样子的推文模式滴~

最近小说推文的项目很火,主要路径是通过抖音视频为盐选专栏小说导流,赚取推广费。

这里给大家介绍最近更火的一种形式:微信聊天记录。

这种是模拟两个人比较私密的聊天,相互之间交流一个比较有趣的故事,采用某一个人抛出一个话

题做引子,比如你有看最近新闻上的骨科事件吗,然后另外一个人去回复,我看了,听说什么什

么,然后就是小说的具体内容。要求抛出来的引子足够吸引人,整个聊天简短有趣,文本互相发送

完成之后,在手机上滑聊天记录,将屏幕中间部分录屏作为视频,然后配上背景音乐,中间要考虑

替换敏感词、违禁词等,这里我们用代码来实现部分。

1)准备

如果有可以登录网页版本的微信号,可以直接用itchat,但是近几年的微信号通常都不能登录的,

所以这里用 1、安装第三方库 先把pyautogui和pyperclip安装好,pyperclip是为了可以从剪贴板获

取大量文本内容,一次性输入一段文字。

pip install pyautogui
pip install pyperclip

2、按键精灵 pyautogui需要知道鼠标移动的坐标,按键精灵可以帮助我们方便地录下所有的键盘鼠标操作。

3、敏感词 抖音有比较多敏感词不能用:

这里汇总了敏感词,并进行拼音和缩写的替换,做为处理的底库,也可以自己另外再添加。

2)文本替换

先读取所有敏感词,按":"分隔,保存为敏感词字典:

def init_word():
    global word_dict
    word_list = readlist(r'./data/敏感词.txt')
    for word_str in word_list:
        if word_str.__contains__(":"):
            word_arr = word_str.split(":")
            word_dict[word_arr[0]] = word_arr[1]

再对文本中所有敏感词进行替换:

def check(txt):
    global word_dict
    for key, value in word_dict.items():
        if txt.__contains__(key):
            txt = str.replace(txt, key, value)
    return txt

3)自动发送

打开按键精灵的录制,从任务切换到微信客户端开始录制,操作一次微信聊天内容发送,记录下移动至任务栏,输入框坐标,用pyautogui的moveTo方法模拟。

def task_area():
    # 将鼠标移动至(100,200)任务栏,坐标位置可以用按键精灵录制
    pyautogui.moveTo(45, 453)
    pyautogui.click()
    # 将鼠标移动至输入框坐标处
    pyautogui.moveTo(673, 1000)
    pyautogui.click()

因为聊天记录不可能一次发送太多内容,所以最好逐句或逐行读取小说内容,将小说文本先利用pyperclip读取到剪贴板,再按下ctrl+v复制,再按enter发送。

def readlist(path):
    with open(path, 'r', encoding='utf-8',errors='ignore') as file:
        str_list = file.read().splitlines()
        print(str_list)
        return str_list
def text():
    text_list = readlist(r'./data/小说1.txt')
    for text in text_list:
        if text.__len__() > 2:
            pyperclip.copy(text)
            pyautogui.hotkey('Ctrl', 'V')
            pyautogui.press("Enter")

总结

这样就得到了完整的聊天记录,再在手机上屏幕,手动上滑聊天记录,注意上滑的流畅度,决定了

后面视频的丝滑程度。好啦,今天的文章到这里就结束了哈~

关注小编获取更多精彩内容!记得点击传送门哈👇👇👇👇👇👇

 记得三连哦! 如需打包好的完整源码+素材免费分享滴!!传送门

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值