小流星 发表于 2021-8-7 07:51:22

Harmo Clock皮肤天气功能修正

本帖最后由 小流星 于 2021-8-8 04:34 编辑

原始链接:https://bbs.rainmeter.cn/thread-104950-1-1.html
原来的皮肤是在2013年制作的,但是目前各大天气资讯网站极少对外提供天气API了(主要指免费且无需注册直接用HTTP协议调用的已经几乎没有了),要查询天气只能爬取整个网页再用正则表达式提取页面数据,我分析了weather.com的页面组成,使用一个简单的正则表达式即可提取出温度以及天气数据,注意这里提取出的温度为华氏度,需要转化成摄氏度再显示。
使用方式在皮肤的ini配置文件里已经详细写了,这里截几张图:


访问weather.com在搜索框中查找自己所在城市,然后把地址栏路径中最后一个/后面那串字符串复制粘贴到下图ini配置文件里红线部分



效果图:




注意:weather.com为国外网站,各地区访问速度可能不同,也有可能无法访问导致天气无法显示。但是weather.com是我目前找到的能够同时用文字形式显示温度和天气的网站。其它的比如中国天气网只显示温度,天气是用图片表示的,而图片是无法通过正则表达式提取页面数据得到的。



fnca 发表于 2021-8-10 10:37:25

是我不会用吗?还是我打开方式不对

小流星 发表于 2021-8-10 18:40:13

fnca 发表于 2021-8-10 10:37
是我不会用吗?还是我打开方式不对

哪里有问题?我给的这个ini文件里默认是我所在位置的天气,要改所在地的话只要改ini文件里我划红线(第二张图里)的那个就行了,那个一长串参数去weather.com里搜索你所在的城市,就有了,在地址栏上(第一张图红线部分)

cookie1377 发表于 2022-1-6 17:55:25

实测好用,赞一个{:10_391:}

xue4710 发表于 2022-1-18 10:22:08

感谢分享

织影 发表于 2022-1-21 23:28:04

感谢分享!

鬼切 发表于 2022-2-7 05:10:35


感谢分享!
感谢分享!
感谢分享!
感谢分享!
感谢分享!

alisite 发表于 2022-4-4 19:41:11



感谢分享!
感谢分享!
感谢分享!
感谢分享!
感谢分享!

老嗨狗 发表于 2022-4-4 22:00:15

看着不错,赞!!!

lillrt999 发表于 2022-5-3 16:48:57

{:10_443:}{:10_443:}{:10_443:}谢谢楼主分享
页: [1]
查看完整版本: Harmo Clock皮肤天气功能修正