如何用 Python 给你喜欢的女生发消息
Posted mumaniu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用 Python 给你喜欢的女生发消息相关的知识,希望对你有一定的参考价值。
现在每个人都应该学会编程,毕竟程序可以在我们以后的生活中起到很大的作用。
有些事情是重复的,每天都做可能会觉得没什么意思,毕竟我们都是懒人。但是有些事情不得不去做,比如现在你正在和某个女孩聊的来,准备进一步发展。
可以每天定时发送早晚安,新闻推送等一些固定内容。你不一定能准时想起或者去做,但是这些东西可以用程序来实现。
下面我将分享一下怎么用Python帮你追到你喜欢的人。
我们需要准备的东西是:
装好Python的电脑
微信号
复制代码后只需修改一下代码中的备注名就可以给你喜欢的女生发送定时消息了,你也可以自己修改要发送的内容。代码最好挂着服务器上,祝你早日找到心爱的那个人。
代码如下:
# -*- coding:utf-8 -*-
from __future__ import unicode_literals
import itchat
import urllib2
import json
from threading import Timer
def get_news():
# 获取金山词霸每日一句(英文,翻译,热评)
url = "http://open.iciba.com/dsapi"
headers = {"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) CriOS/66.0.3359.122 Mobile/15E216 Safari/604.1"}
req = urllib2.Request(url, headers=headers)
res = urllib2.urlopen(req)
r = res.read()
#print r
# 对取得的字符串进行解析
r = r.decode(‘unicode_escape‘)
b = json.loads(r)
contents = b[‘content‘]
translation = b[‘translation‘]
note = b[‘note‘]
return contents, note, translation
def send_news():
try:
#登录你的微信号,会弹出网页二维码,扫描即可登录
itchat.auto_login(hotReload = True)
# 获取你对应好友的备注,这小面的备注是我的一个例子
my_friend = itchat.search_friends(name=u‘麻包婆‘)
# 获取对应备注名的一串数字
MaBaopo = my_friend[0]["UserName"]
message1 = get_news()[0]
#翻译
message2 = get_news()[1]
message3 = get_news()[2][5:]
#发送消息
itchat.send(message1, toUserName = MaBaopo)
itchat.send(message2, toUserName = MaBaopo)
itchat.send(message3, toUserName = MaBaopo)
# 每天定时发送一次(t=86400秒),一直挂着这个就好了
t = Timer(86400, send_news)
t.start()
except:
message4 = u"最爱你的人今天出现了 /bug /(ㄒoㄒ)/~~"
itchat.send(message4, toUserName = MaBaopo)
def main():
send_news()
if __name__ == "__main__":
main()
以上是关于如何用 Python 给你喜欢的女生发消息的主要内容,如果未能解决你的问题,请参考以下文章
Java实战-用Java mail实现Exchange发邮件给你喜欢的人