python之WeChat撩妹神奇

 下面代码实现的功能:

首先运行代码扫码登录微信网页版,输入你想要发送消息的人的微信备注名。你可以设置发送消息的间隔时间。

第二种就是你还还可以获取金山词霸的每日一词的中英文句子发送给对方,当然你可以一直运行着你的代码,每天向对方发送一条中英文励志句子,

还有第三种就是发送TXT文件里面的你想对对方说的话,记着这个是按行遍历的,每句话自动发送的时间自己可以调整。TXT文件放大家想要讲的话呦

#!/user/bin/env python\
# -*- coding: utf-8 -*-
"""
 @ Project: Wechat
 @ File   : attack.py
 @ Author : Cheng
 @ Data   : 2019/5/2 11:36
 @ Desc   :可以发送指定的话,也实现抓取每日一词发送给指定的好友,或则TXT文件中的小情话定时发送给你喜欢的人
"""
import itchat
import time
import requests
import datetime
nowTime = datetime.datetime.now()
f = open('F:\Python\code\情话.txt')


def get_news():
    # 获取金山词裔每日一句,英文和翻译
    url = "http://open.iciba.com/dsapi/"
    r = requests.get(url)
    content = r.json()['content']
    note = r.json()['note']
    print(content)
    print(note)
    return content, note

# 登陆微信,采用热加载的方式登陆微信,会生成一个itchat.pkl文件,用于保存登陆状态。
itchat.auto_login(hotReload=True)
contents = get_news()

boom_name = input('输入你喜欢的好友备注名:')
#boom_message = input('输入你想发送的消息:')
#print('将要发送的内容:', contents)

boom_obj = itchat.search_friends(remarkName=boom_name)[0]['UserName']
print(nowTime)
j = 0
while True:
    for i in f.readlines():
        time.sleep(1) # 这里可以设置发送的间隔时间
        print(nowTime, '正在发送第', j, '条')
        j += 1
        
        # 发送每日一句的中英文句子
        #itchat.send_msg(msg='英文:'+contents[0] + '\n'+'中文:'+contents[1], toUserName=boom_obj)
        
        itchat.send_msg(msg=i, toUserName=boom_obj)
f.close

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值