之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下,妈妈再也不用担心我找不到对象了。

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789

效果图:

流程:python爬取情话 -> 电脑开机启动脚本 -> python调起QQ并定位到指定聊天框-> 从情话文件读取一条情话,复制到剪切板上。

1、爬取情话文件

情话网站都很好爬,过程就是打开每个情话页面,获取情话,存成txt文件。存的时候每一条用符号隔开,爬取程序运行一次就行了,爬的量就能用好久。

import requests
import re
def fuckLoveWords():with open("qinghua.txt", "w", encoding="utf-8") as f:for i in range(1000, 1200):print("第" + str(i) + "页")try:url = "http://www.ainicr.cn/qh/" + str(i) + ".html"response = requests.get(url).textcounts = re.findall('<p>(.*?)</p></a>',response)for count in counts:f.write(count + '!@#$%')except:pass
if __name__ == "__main__":fuckLoveWords()

抓取结果:

2、python 调起QQ程序发送

import os
import subprocess
def getText():filePath = "/Users/jsq/PycharmProjects/qinghua/qinghua.txt"with open(filePath, 'r+', encoding='utf-8') as f:  # 打开文件content = f.read()  # 读取content = content.split("!@#$%")res = content[0]del content[0]contentStr = '!@#$%'.join(content)with open(filePath, 'w', encoding='utf-8') as f2:  # 打开文件f2.write(contentStr)f.close()f2.close()return resif __name__ == "__main__":str = getText()print(str)os.system("open 'tencent://message/?uin=输入要调起的QQ&Site=&Service=201&sigT=2cf2671557dd'")p1=subprocess.Popen(["echo", str], stdout=subprocess.PIPE)subprocess.Popen(["pbcopy"], stdin=p1.stdout)

注意 这个文件里的filePath 必须用绝对路径,不然后边的shell脚本运行python,python读写文件不成功

3、配置开启触发python脚本

这里就用到了Mac电脑自带的自动操作APP

1.打开 自动操作app

2.选择应用程序

3.选择实用工具,运行脚本

4. 写入shell语句

sleep 600 是我个人习惯,开机登录登录QQ和微信之后去倒个水,打个卡之类的,所以让它延时10分钟执行,可以不加。

5.设置开机自启

点击文件,储存,储存成一个app

然后到系统偏好设置->用户与群组->登录项->添加这个app就大功告成了。

1.为什么叫半自动呢?

因为还要command+v 和 按一下enter键。

2.有人想问为什么不用微信用QQ?

因为我没有找到微信的调起方法。QQ的Info.plist文件配置有Schemes,能从外部通过qq:// 或者tencent:// 的方法从浏览调起能从外部调起,微信里边没有配置,QQ能在浏览器打开,通过链接tencent://message/?Menu=yes&uin=xxxxxxxxx&Site=&Service=201&sigT=2cf2671557dd打开指定的聊天框,微信中没有找到。

**3. 定时发送 还可以用crontab **

具体用法自己搜一下好了

如果有微信自动发送的方法望告知,有问题可留言。

最后祝愿每个程序员都能追到自己的女神。

Python实现 QQ 半自动发送情话,我追到了女神相关推荐

  1. python mac自动打电话软件_Python实现Mac版QQ半自动发送情话(用了这个,我追到了自己的女神)...

    来源:http://suo.im/68JhxB 前言之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下, ...

  2. 用了这个,我追到了自己的女神:Mac版QQ半自动发送情话

    前言 之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下,妈妈再也不用担心我找不到对象了. 微信版插件直 ...

  3. 使用Python登录QQ邮箱发送QQ邮件

    这真是黑科技啊,原来推送的广告邮件就是这样产生的.好人用来发节日贺卡,给女朋友纪念邮件:坏人会学着发广告,垃圾邮件.我希望大家能学会了做些有趣的有意义的事情. 今天我带大家实现下简单的发邮件功能.我们 ...

  4. 关于 使用python向qq好友发送消息(对爬虫的作用----当程序执行完毕或者报错无限给自己qq发送消息,直到关闭)...

    以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理.也在网上找过一些python登陆qq发送消息的文字,但是都太复杂了.今天偶然看到一篇文章,是用python调用win ...

  5. Python使用QQ邮箱发送多收件人email

    实际开发过程中使用到邮箱的概率很高,那么如何借助python使用qq邮箱发送邮件呢? 代码很简单,短短几行代码就可以实现这个功能. 使用到的模块有smtplib和email这个两个模块,关于这两个模块 ...

  6. python smtp QQ邮箱 发送附件

    质己跑完case 会得到的一个测试报告,然后我要把这个测试报告通过qq邮箱发送到接受人那里,闲话少说 mailto_list = ['caoyong@zlddata.cn'] # 收件人(列表) ma ...

  7. Python使用QQ邮箱发送验证码

    向指定对象发送验证码 在做一些个人的demo或者实战项目等,涉及登录验证的,可以通过该方式实现一个简易的邮箱发送验证码. 该方法使用了Python的smtplib第三方库,需要保证发送者的QQ邮箱开通 ...

  8. Python向QQ好友发送语录

    1.python安装random.pywin32库 2.下载语录文件 3.打开QQ好友聊天界面,点击聊天框,运行python代码,发送消息. 4.进行QQ发送消息可以更改使用的消息,创建一个新的列表, ...

  9. (Python)使用SMTP发送QQ邮件

    要想通过QQ邮箱来发送邮件,需要开启QQ邮箱的设置-账户里SMTP服务,接下来会通过发送短信验证来获得授权码,有了授权码后就可以在代码里添加了. 接下来看看QQ的邮件服务器配置: (授权码填写在代码的 ...

最新文章

  1. 从0开始搭建坚不可摧的Web系统主流架构
  2. Android开发技术周报176学习记录
  3. 9亿训练集、通用CV任务,微软打造Florence模型打破分类、检索等多项SOTA
  4. 如何用OneNote分享长微博
  5. 人工智能到底威胁人类还是造福人类?
  6. Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令
  7. python3.7保存_python3.7爬取墨菲定律保存在本地txt
  8. python编辑器和python解释器的区别_python编译器和解释器的区别
  9. Java项目--俄罗斯方块
  10. 骚年快醒醒,你适合转行做前端吗?
  11. 把html转换成PDF的手机软件,如何将MHTML转换为PDF(Convert MHTML to PDF)?
  12. 蜕变成蝶~Linux设备驱动中的并发控制
  13. TFLite模型文件转C语言文件
  14. Gather more plan statistics by gather_plan_statistics hint
  15. python可以下载百度文库_Python在线百度文库爬虫(免下载券)
  16. STM32f4应用层学习之路(零基础学习STM单片机要注意的是什么? 如何从一个小白入门,你需要掌握哪些知识? 有哪些适合新手的单片机项目?)
  17. HTML+CSS静态网页制作:电影网站设计——漫威电影(2页)
  18. 怎么在word和python中输入对号
  19. 在设备后台安装CAB而不让用户发觉
  20. redis--客户端

热门文章

  1. python-jieba分词模块
  2. mysql-外键操作-级联删除
  3. group_concat函数使用
  4. 记一次node+react项目发布过程(一)--webpack生产环境打包优化
  5. PCB中英对照一、 综合词汇
  6. maven配置sqlServer的依赖
  7. 释放技术红利 阿里云存储服务降价15%
  8. Android夜间模式实践
  9. 用 npm script 实现服务自动化运维
  10. CentOS 7安装TigerVNC Server