python之微信自動給女朋友發訊息指令碼

2021-09-22 08:22:00 字數 2809 閱讀 4646

猶豫這都是以前寫的,**有點撈,別噴,要臉,話不多說,直接上**

from __future__ import unicode_literals

from threading import timer

from wxpy import *

import requests

from lxml import etree

import random

import datetime

bot = bot()

# linux執行登陸請呼叫下面的這行

#bot = bot(console_qr=2,cache_path="botoo.pkl")

p = ['今天有點冷 穿多點喲','今天下雨出門記得帶傘','天有點冷 多穿點,還有下雨 別忘記帶傘','愛笑的人運氣都不會太差']

time_data_xpath = '//dl[@class="weather_info"]/dd[@class="week"]/text()'

tianqi_xpath = '//dl[@class="weather_info"]/dd[@class="weather"]/span/b/text()'

wendu1_xpath = '//dl[@class="weather_info"]/dd[@class="weather"]/p[@class="now"]/b/text()'

wendu_xpath = '//dl[@class="weather_info"]/dd[@class="weather"]/span/text()'

shidu_xpath = '//dl[@class="weather_info"]/dd[@class="shidu"]/b/text()'

headers =

def content_get_news(url):

# """

# 獲取金山詞霸每日一句,英文和翻譯

# :return:

# """

js_url = ""

r = requests.get(js_url)

content = r.json()['content']

note = r.json()['note']

"""獲取天氣情況

"""xin = ''

r = requests.get(url,headers=headers).text

html = etree.html(r)

time_data = html.xpath(time_data_xpath)

tianqi = html.xpath(tianqi_xpath)

wendu1 = html.xpath(wendu1_xpath)

wendu = html.xpath(wendu_xpath)

shidu = html.xpath(shidu_xpath)

#print(wendu1)

if int(wendu1[0])<=10:

xin = p[0]

s = tianqi[0]

t = '雨'

result = t in s

if result:

xin = p[1]

if result and int(wendu1[0])<=10:

xin = p[2]

if xin == '':

xin = p[3]

return time_data[0],xin,'今天:'+ tianqi[0], '溫度:'+ wendu[0],shidu,note

# 獲取武漢的天氣情況

def get_news():

wuhan_url = ""

return content_get_news(wuhan_url)

def send_news():

try:

contents = get_news()

my_friend = bot.friends().search('***')[0]

nowtime = datetime.datetime.now().strftime("%h:%m:%s")

content = str(contents[0])[0:11]+ " " + nowtime + " " +str(contents[0])[12:16]

# 傳送天氣 情況

my_friend.send(content + '\n' +contents[1]+'\n'+contents[2] + '\n' + contents[3] + '\n' + contents[4][0]+ '\n' + contents[4][1]+ '\n' + contents[4][2] + '\n' + contents[5]+'\n'+u"————來自***")

# 每 86400 秒 (1 天) , 傳送一次

# 為了 防止時間太固定 , 於是決定對其加上隨機數

ran_int = random.randint(0,600)

t = timer(86400+ran_int,send_news)

t.start()

except:

my_friend = bot.friends().search('***')[0]

my_friend.send(u"今天訊息傳送失敗了")

if __name__ == '__main__':

send_news()

首先要安裝所需要的模組,中間發給女朋友的話可以隨便改喲,我爬取的天氣情況,然後簡單的判斷下雨情況決定傳送的內容。兄弟們也可以自己隨便定義喲,嘿嘿。放在伺服器上每天給定時給妹子發,還有追不到的妹,嘿嘿嘿。

還有以前寫的一些小玩意,以後也會分享給大家的

教你使用python實現微信每天給女朋友說晚安

但凡一件事,稍微有些重複。我就考慮怎麼樣用程式來實現它。這裡給各位程式設計師朋友分享如何每天給朋友定時微信傳送 晚安 故事,新聞,等等 最好執行在伺服器上,這樣後台掛起來更方便。準備 pip install wxpy pip install wechat sender pip install req...

給女朋友的信(爆笑)!!

情人節那天你問我 對你好,我一時想不起來,經過這兩天的思考,我終於想到如下這些我對你好的地方 一 沒認識你之前我拿獎學金,認識你之後我考試補考。沒認識我之前你補考,認識我之後你拿獎學金。二 我忍著讓別人笑話的恥辱給你洗衣服。三 乙個蘋果,都給你吃,兩個蘋果,我把大的給你吃。四 同吃一條魚,我讓你吃大...

python實戰,教你用微信每天給女朋友說晚安

但凡一件事,稍微有些重複,我就考慮怎麼樣用程式來實現它。最好執行在伺服器上,這樣後台掛起來更方便。準備 pip installwxpy pip installrequests 如下 fromfutureimport unicode literals from threading import tim...