简单获取城市天气预报的脚本
看了一些获取天气预报的脚本,发现写的都不是很简洁,动手写了一个,简单易用。
import requests as re
from lxml import etree as et
import os
import time
import datetime as dt
while True:
r=re.get('http://www.weather.com.cn/weather/101020100.shtml')
s=r.text.encode('latin-1').decode('utf-8')
he = et.HTML(s)
wea = he.xpath('//div[@class="c7d"]/input/@value')[0].split(' ',5)
print('今天是'+str(dt.datetime.now().year)+'年'+wea[0][0:6]+','+wea[1]+' ,上海:'+wea[3]+' 温度:'+wea[5])
time.sleep(3600)
#运行结果
今天是2021年09月20日,周一 ,上海:小雨转多云 温度:32/21°C