【11-10 问题求助】天气插件不显示天气,求大佬看看代码。
rainmeter吧
全部回复
仅看楼主
level 3
泪殇花 楼主
[Variables]
@Include=
#ROOTCONFIGPATH#
\@Resources\Variables.inc
@Include2=
#ROOTCONFIGPATH#
\@Resources\Styles.inc
@Include3=
#ROOTCONFIGPATH#
\@Resources\Links.inc
Color1=
#UniPrime#

Color2=
#UniSec#

Color3=
#Uni3D#

Rdiv=10
[DisplayImage]
Meter=Image
ImageName=#@#\Images/Bottomleft/Bottom left.png
ImageTint=
#Color1#

MiddleMouseUpAction=[!WriteKeyValue liFrameCalc disabled "1"][!WriteKeyValue TransFrameCalc disabled "1"][!Refresh "Neon Space\Bottom Left"]
LeftMouseUpAction=[!WriteKeyValue liFrameCalc disabled "0"][!WriteKeyValue TransFrameCalc disabled "0"][!Refresh "Neon Space\Bottom Left"]
MouseActionCursor=0
[DisplayImage2]
Meter=Image
ImageName=#@#\Images/Bottomleft/Bottom left2.png
ImageTint=
#Color2#

[MeasureCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=36000
Url=https://weather.com/zh-CN/weather/today/l/b75c975b7076d7222ed963749d71cb45c898f15b1faa06441bc0d147f8dba608?cc=*&unit=#Tscale#&dayf=1RegExp="(?siU).*(.*).*(.*).*(.*).*(.*).*(.*).*(.*).*.*(.*).*(.*).*(.*).*(.*).*(.*).*(.*).*(.*).*.*(.*).*(.*).*(.*).*(.*).*(.*).*(.*).*.*(.*).*(.*).*.*(.*).*(.*).*(.*).*(.*).*(.*).*(.*).*.*(.*).*(.*).*(.*).*.*(.*).*(.*).*(.*).*"
StringIndex=21
[MeasureIconCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=20
UpdateDivider=
#Rdiv#

[MeasureWeatherTextCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=3
UpdateDivider=
#Rdiv#

[MeasureTempCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=17
UpdateDivider=
#Rdiv#

[MeasureTempUnitCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=2
UpdateDivider=
#Rdiv#

[MeasureConditionsCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=19
UpdateDivider=
#Rdiv#

[MeasureFeelsLikeCurrent]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=18
UpdateDivider=
#Rdiv#

---------------------------------
[MeterCurrentIcon]
Path=
#ROOTCONFIGPATH#
\@Resources\Weathericons
MeasureName=MeasureIconCurrent
Meter=Image
ImageTint=
#Color1#

ToolTipText=Current weather
PreserveAspectRatio=1
AntiAlias=1
X=245
Y=190
UpdateDivider=
#Rdiv#

[MeterTempCurrent]
MeasureName=MeasureTempCurrent
MeasureName2=MeasureTempUnitCurrent
Meter=String
X=-25r
Y=-15r
FontColor=
#Color2#

FontFace=#Font1#
FontSize=13
StringAlign=LEFT
StringStyle=Bold
AntiAlias=1
Text="%1?2"
UpdateDivider=
#Rdiv#

[MeterConditionsCurrent]
MeasureName=MeasureConditionsCurrent
Meter=String
X=-28r
Y=75r
FontColor=
#Color2#

FontFace=#Font1#
FontSize=10
StringAlign=Centre
StringStyle=NORMAL
AntiAlias=1
Text="%1"
UpdateDivider=
#Rdiv#

[MeterFeelsLikeCurrent]
MeasureName=MeasureFeelsLikeCurrent
MeasureName2=MeasureTempUnitCurrent
Meter=String
X=115r
Y=-15r
FontFace=#Font1#
FontColor=
#Color1#

FontSize=9
StringAlign=Left
AntiAlias=1
Text="Feels Like : %1?2"
UpdateDivider=
#Rdiv#
2022年11月10日 14点11分 1
level 9
网站的源代码改了,天气信息也不知藏在哪了,简单学学正则表达式吧,我们的中国天气网应该能通过这种方式把天气信息抓下来
2022年11月10日 14点11分 2
或了解一下WebParser吧
2022年11月10日 14点11分
@somi 我下载了好几个版本的webparser,都不太好使
2022年11月15日 15点11分
@somi 代码小白,能给一个正则表达式教程链接吗
2022年11月15日 16点11分
@泪殇花 我也是东学一下西学一下的,我一般匹配用得最多的是 .*、(.*)和([^,]+)。Rainmeter中文手册4.1和Rainmeter中文手册4.3有简短的说明与例子
2022年11月16日 05点11分
level 1
欢迎到Q的正则表达式频道讨论正则相关问题:
https://pd.qq.com/s/f1o04f
频道有教程,并且随时欢迎提问正则问题
2022年11月16日 00点11分 3
level 9
原来那个天气网站并没有将天气信息隐藏起来
比如现在的气温是<span class="styles--temperature--3YaGV">-4<!-- -->°</span>
满足这一格式的就一处,所以很易抓下来
打开那个天气网址,右键---源代码,搜
<h1 class="CurrentConditions--location--1YWj_">萨尔图区, 黑龙江省</h1>
跟在它屁股后面就是当天的天气信息了
然后搜 <h2 class="Card--cardHeading--2H1-_">每日预报</h2>,跟在它后面的就是数日的天气预报信息
2022年11月16日 11点11分 4
1