用python找对象_还在单身的你 Python教你如何脱单
程序員有女朋友?new一個(gè)就行。
Python只要內(nèi)存夠,想new多少個(gè)對(duì)象都不是問題。
由于行業(yè)環(huán)境的原因,程序員單身的確實(shí)多,這也是程序員的世紀(jì)難題。
今天,不是給大家發(fā)對(duì)象,只教大家方法。今天教大家怎么用Python給心動(dòng)的人每天定時(shí)發(fā)早安或者晚安。
前提條件是,你得有一個(gè)心動(dòng)對(duì)象。哇,我連心動(dòng)對(duì)象都沒有怎么辦?騷年,那你還不趕緊行動(dòng),去尋找你的心動(dòng)的TA。
好了,直接進(jìn)入今天的主題。
找對(duì)象環(huán)境
語言:Python3編輯工具:Pycharm
導(dǎo)包
wxpy:操作微信的庫,機(jī)器人陪你嘮嗑那篇文章也用到過。
requests:用來請(qǐng)求目標(biāo)網(wǎng)站。
Timer:定時(shí)器,是Thread的派生類,用于在指定時(shí)間后調(diào)用一個(gè)方法。
fromwxpyimport*importrequestsfromthreadingimportTimer
登錄微信
Bot對(duì)象,用于登陸和操作微信賬號(hào),涵蓋大部分Web微信的功能。cache_path,設(shè)置當(dāng)前會(huì)話的緩存路徑,并開啟緩存功能,為None(默認(rèn))則不開啟緩存功能。開啟緩存后可在短時(shí)間內(nèi)避免重復(fù)掃碼,緩存失效時(shí)會(huì)重新要求登陸。設(shè)為True時(shí),使用默認(rèn)的緩存路徑「wxpy.pkl」。
bot=Bot(cache_path=True)
獲取語句
從金山詞霸每日一句接口獲取語錄,用requests請(qǐng)求api地址,返回英文美句和中文翻譯。
defget_msg():
url='http://open.iciba.com/dsapi/'
#金山詞霸每日一句api鏈接
html=requests.get(url)
content=html.json()['content']
#獲取每日一句英文語句
note=html.json()['note']#
獲取每日一句英文的翻譯語句
returncontent,note
發(fā)送語句
接下來把上面獲取的語句發(fā)送給心動(dòng)的人,輸入你心動(dòng)的人自己的微信昵稱,注意:這里不是你對(duì)TA的備注,也不是TA的微信號(hào),而是TA自己設(shè)置的微信昵稱。我這里是發(fā)送給自己的小號(hào)「機(jī)器人」。自己定義的內(nèi)容可以改成你覺得合適的語句。我們需要每日發(fā)送一次,用定時(shí)器設(shè)置時(shí)間為一天的秒數(shù):86400秒。
defsend_msg():try:
msgs=get_msg()
content=msgs[0]
note=msgs[1]
my_friend=bot.friends().search(
u'機(jī)器人')[0]#此處是對(duì)方自己的昵稱,不是微信號(hào),也不是你的備注。
my_friend.send(content)#發(fā)送英文語句
my_friend.send(note)
#發(fā)送英文翻譯
my_friend.send(u'來自brucepk的問候')#自定義語句,根據(jù)自己情況更改
t=Timer(10,send_msg)#Timer(定時(shí)器)是Thread的派生類,用于在指定時(shí)間后調(diào)用一個(gè)方法。
t.start()exceptBaseException:
my_friend=bot.friends().search(u'brucepk')[
0]#發(fā)送不成功,則發(fā)送消息給自己,提醒消息發(fā)送失敗
my_friend.send(u'消息發(fā)送失敗')
捕捉異常,如果發(fā)送失敗的話,則發(fā)送消息給自己,提醒消息發(fā)送失敗。
執(zhí)行函數(shù)
最后運(yùn)行主函數(shù),即可大功告成。
if__name__=='__main__':send_msg()
運(yùn)行結(jié)果
這樣的話,豈不是一直都需要程序時(shí)刻都在運(yùn)行?可以放在服務(wù)器上,我上網(wǎng)查了下,某云服務(wù)器可以試用半年。好了,騷年,我只能幫你到這了,接下來,看你自己的行動(dòng)了。希望單身的你盡快追到心動(dòng)的TA。
總結(jié)
以上是生活随笔為你收集整理的用python找对象_还在单身的你 Python教你如何脱单的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 链表node中保存的是什么_Redis源
- 下一篇: 用友t3与金蝶标准版的使用区别