それでも、テスト犬は女性のチケットに同行する時間がないと言っていますか?Pythonの自動化により、毎日女性のチケットに愛の言葉を話すことができます

1.手順:

  • 1.ニュース、ストーリー、天気、その他の関連情報を入手する必要があります。

  • 2.ニュース、ストーリー、天気などと一緒に送信する必要がある愛のメッセージを取得します。

  • 3.コンテンツをWeChatに送信します

二、コード

WeChatを使用して、友達に定期的なメッセージ(ニュース、ストーリー、天気など)を送信します

from pyquery import PyQuery

from wxpy import *

from threading import Timer

import requests

import random

2.QRコードを印刷します

bot = Bot()

3、オンラインの愛の言葉を入手

def qinghua():

# 随机生成页数

page_random = random.randint(16, 4870)

url = "http://www.ainicr.cn/qh/+str(page_random)+.html""

header = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"}

html = requests.get(url,headers=header).text

#将获取的内容存入的列表中

nr_list = []

doc = PyQuery(html)

# 爬取网站中的文字

nr = doc(".border_30 .askbody .stbody a p ")

for item in nr.items():

# 将爬取的文字插入到列表中

nr_list.append(item.text())

# 随机获取列表中文字

return nr_list[random.randint(0,len(nr_list))]

def wendu():

#温度API

w_url = "http://t.weather.sojson.com/api/weather/city/101120201"

response = requests.get(w_url)

city = response.json()['cityInfo']['city']

data = response.json()['data']

#接口内容

time ="时间:"+str(data['forecast'][0]['ymd'])

city = "城市:"+str(city)

shidu = "湿度:"+str(data['shidu'])

pm25 = "PM2.5:"+str(data['pm25'])

pm10 = "PM10:"+str(data['pm10'])

quality ="空气质量:"+str(data['quality'])

forecast_high ="最高温度:"+str(data['forecast'][0]['high'].split()[1])

forecast_low ="最低温度:"+str(data['forecast'][0]['low'].split()[1])

ganmao ='感冒提醒(指数):'+str(data['ganmao'])

nr = city+"\n"\

+time+"\n"\

+shidu+"\n"\

+pm25+"\n"\

+pm10+"\n"\

+quality+"\n"\

+forecast_high+"\n"\

+forecast_low+"\n"\

+ganmao+"\n"+"\n"\

+qinghua()

return nr

def send_new():

try:

content = wendu()

# 获取微信名称,注:不是备注,也不是微信号

my_friend = bot.friends().search("小明")[0]

# 发送消息

my_friend.send(content)

# 定时发送,86400秒(1天),发送一次

t = Timer(86400, send_new)

t.start()

except:

# 自己的微信名称

my_friend = bot.friends().search("小兰")[0]

my_friend.send("今天发送消息失败!")

if name == "main": send_new()

4、例


次に、以下のコレクションからいくつかの資料を共有します。

この情報は、[ソフトウェアテスト]を中心に構成されています。主なコンテンツには、Python自動テスト専用ビデオ、Python自動詳細情報、インタビューの質問のフルセットなどが含まれます。知識コンテンツ。ソフトウェアテストの友人にとって、それは最も包括的で完全な準備倉庫であるはずです。この倉庫は多くのでこぼこの道を通って私に同行しました、そしてそれがあなたにも役立つことを願っています。WeChatパブリックアカウントに注意してください:プログラマーErhei、直接入手できます

やっと

学習は長い道のりです。私たちが学ばなければならないのは、表面的なテクノロジーだけでなく、最下層も理解し、次の原則を理解することです。この方法でのみ、競争力を向上させることができます。今日の競争の激しい世界では、フットホールド。

ことわざにあるように、木を植えるのに最適な時期は2つあり、1つは10年前、もう1つは現在です。

千マイルの旅は一歩から始まります。あなたと私が互いに励まし合うことを願っています。


良い記事の推薦

高給のプログラマーは35歳から身を隠すことはできません...能力と年齢が接触していないとき、どうすれば自分自身を救うことができますか?

大学卒業後、売り始めた…現状にとらわれず、テストへの切り替えによる自助への道

Meituanのテスト面接の質問は本当に難しいですか?

アーティファクトと呼ぶことができる52の学習Webサイトを推奨し、毎日1時間に固執して、生涯にわたって利益を得るようにします

国営企業で残業している996…面接でアウトソーシング会社からオファーを受けたらどうすればいいですか?

おすすめ

転載: blog.csdn.net/m0_52668874/article/details/114888064