【09-04 问题求助】关于天气无法获取无反应
rainmeter吧
全部回复
仅看楼主
level 1
罗森丶 楼主
[Rainmeter]
Update=1000
Author=Connect-R
BackgroundMode=2
SolidColor=0,0,0,1
DynamicWindowSize=1
MouseScrollUpAction=[!SetVariable Scale "(
#Scale#
+
#ScrollMouseIncrement#
)"][!WriteKeyValue Variables Scale "(
#Scale#
+
#ScrollMouseIncrement#
)"][!Refresh]
MouseScrollDownAction=[!SetVariable Scale "(
#Scale#
-
#ScrollMouseIncrement#
< 0.2 ? 0.2 :
#Scale#
-
#ScrollMouseIncrement#
)"][!WriteKeyValue Variables Scale "(
#Scale#
-
#ScrollMouseIncrement#
< 0.2 ? 0.2 :
#Scale#
-
#ScrollMouseIncrement#
)"][!Refresh]
LeftMouseDoubleClickAction=!ToggleConfig "Enmon\Settings" "Settings.ini"
AccurateText=1
[Metadata]
Name=
Author=
Information=
License=
Version=
[Variables]
@include=#@#Variables.inc
@include2=#@#Language\Language.inc
Scale=0.28
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureCurrent]
Measure=Plugin
Plugin=WebParser.dll
UpdateRate=1800
Url=https://weather.com/zh-CN/weather/today/l/CHXX0131:1:CH?Goto=Redirected
RegExp="(?siU)<head>.*<ut>(.*)</ut>.*<dnam>(.*),.*</dnam>.*<tmp>(.*)</tmp>.*<t>(.*)</t>.*"
[Measure5Days]
Measure=Plugin
Plugin=WebParser
URL=https://weather.com/zh-CN/weather/today/l/CHXX0131:1:CH?Goto=RedirectedRegExp=(?siU).*(.*).*(.*).*(.*).*(.*).* d="2" t="(.*)".*(.*).*(.*).*(.*).*(.*).* d="3" t="(.*)".*(.*).*(.*).*(.*).*(.*).* d="4" t="(.*)".*(.*).*(.*).*(.*).*(.*).* d="5" t="(.*)".*(.*).*(.*).*(.*).*(.*).*
UpdateRate=1800
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureTempUnit]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=1
Substitute="F":"f","C":"c"
[MeasureLocation]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=2
[MeasureWeatherTemp]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=3
[MeasureWeatherCond]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=4
Substitute=
#Conditions#

[MeasureWeatherTempHi]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrentHiLoTemp]
StringIndex=1
[MeasureWeatherTempLo]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrentHiLoTemp]
StringIndex=2
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay1Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=1
Substitute=
#Date#

[MeasureDay1Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=2
[MeasureDay1Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=3
[MeasureDay1Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=4
[MeasureDay1Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=5
Substitute=
#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay2Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=6
Substitute=
#Date#

[MeasureDay2Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=7
[MeasureDay2Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=8
[MeasureDay2Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=9
[MeasureDay2Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=10
Substitute=
#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay3Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=11
Substitute=
#Date#

[MeasureDay3Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=12
[MeasureDay3Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=13
[MeasureDay3Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=14
[MeasureDay3Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=15
Substitute=
#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay4Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=16
Substitute=
#Date#

[MeasureDay4Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=17
[MeasureDay4Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=18
[MeasureDay4Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=19
[MeasureDay4Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=20
Substitute=
#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay5Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=21
Substitute=
#Date#

[MeasureDay5Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=22
[MeasureDay5Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=23
[MeasureDay5Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=24
[MeasureDay5Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=25
Substitute=
#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterLocation]
Meter=String
MeasureName=MeasureLocation
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(50*#Scale#)
X=(840*#Scale#)
Y=(410*#Scale#)
Text="%1"
AntiAlias=1
[MeterCurrentTemp]
Meter=String
MeasureName=MeasureWeatherTemp
MeasureName2=MeasureTempUnit
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Bold
FontSize=(250*#Scale#)
X=(850*#Scale#)
Y=(50*#Scale#)
Text="%1°%2"
AntiAlias=1
[MeterCurrentCond]
Meter=String
MeasureName=MeasureWeatherCond
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(840*#Scale#)
Y=(500*#Scale#)
Text="%1"
AntiAlias=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay1Date]
Meter=String
MeasureName=MeasureDay1Day
StringAlign=Center
FontColor=#TextColor2#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(240*#Scale#)
Y=(620*#Scale#)
Text="%1"
AntiAlias=1
[MeterDay1DIcon]
Meter=Image
MeasureName=MeasureDay1Icon
ImagePath=#@#weatherIcons
X=(140*#Scale#)
Y=(670*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#TextColor2#
[MeterDay1HighLow]
Meter=String
MeasureName=MeasureDay1Hi
MeasureName2=MeasureDay1Low
StringAlign=Center
FontColor=#TextColor2#
FontFace=Roboto Black
FontSize=(30*#Scale#)
X=(240*#Scale#)
Y=(875*#Scale#)
Text="%1°/%2°"
AntiAlias=1
[MeterDay1Description]
Meter=String
MeasureName=MeasureDay1Desc
StringAlign=Center
FontColor=#TextColor2#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(240*#Scale#)
Y=(930*#Scale#)
W=(300*#Scale#)
H=(170*#Scale#)
Text="%1"
ClipString=1
AntiAlias=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay2Date]
Meter=String
MeasureName=MeasureDay2Day
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(535*#Scale#)
Y=(620*#Scale#)
Text="%1"
AntiAlias=1
Text=Utorak
[MeterDay2DIcon]
Meter=Image
MeasureName=MeasureDay2Icon
ImagePath=#@#weatherIcons
X=(440*#Scale#)
Y=(670*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#TextColor1#
[MeterDay2HighLow]
Meter=String
MeasureName=MeasureDay2Hi
MeasureName2=MeasureDay2Low
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Black
FontSize=(30*#Scale#)
X=(535*#Scale#)
Y=(875*#Scale#)
Text="%1°/%2°"
AntiAlias=1
[MeterDay2Description]
Meter=String
MeasureName=MeasureDay2Desc
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(535*#Scale#)
Y=(930*#Scale#)
W=(300*#Scale#)
H=(170*#Scale#)
Text="%1"
ClipString=1
AntiAlias=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay3Date]
Meter=String
MeasureName=MeasureDay3Day
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(840*#Scale#)
Y=(620*#Scale#)
Text="%1"
AntiAlias=1
[MeterDay3DIcon]
Meter=Image
MeasureName=MeasureDay3Icon
ImagePath=#@#weatherIcons
X=(740*#Scale#)
Y=(670*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#TextColor1#
[MeterDay3HighLow]
Meter=String
MeasureName=MeasureDay3Hi
MeasureName2=MeasureDay3Low
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Black
FontSize=(30*#Scale#)
X=(840*#Scale#)
Y=(875*#Scale#)
Text="%1°/%2°"
AntiAlias=1
[MeterDay3Description]
Meter=String
MeasureName=MeasureDay3Desc
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(840*#Scale#)
Y=(930*#Scale#)
W=(300*#Scale#)
H=(170*#Scale#)
Text="%1"
ClipString=1
AntiAlias=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay4Date]
Meter=String
MeasureName=MeasureDay4Day
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(1130*#Scale#)
Y=(620*#Scale#)
Text="%1"
AntiAlias=1
[MeterDay4DIcon]
Meter=Image
MeasureName=MeasureDay4Icon
ImagePath=#@#weatherIcons
X=(1040*#Scale#)
Y=(670*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#TextColor1#
[MeterDay4HighLow]
Meter=String
MeasureName=MeasureDay4Hi
MeasureName2=MeasureDay4Low
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Black
FontSize=(30*#Scale#)
X=(1130*#Scale#)
Y=(875*#Scale#)
Text="%1°/%2°"
AntiAlias=1
[MeterDay4Description]
Meter=String
MeasureName=MeasureDay4Desc
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(1130*#Scale#)
Y=(930*#Scale#)
W=(300*#Scale#)
H=(170*#Scale#)
Text="%1"
ClipString=1
AntiAlias=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay5Date]
Meter=String
MeasureName=MeasureDay5Day
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(1440*#Scale#)
Y=(620*#Scale#)
Text="%1"
AntiAlias=1
[MeterDay5Icon]
Meter=Image
MeasureName=MeasureDay5Icon
ImagePath=#@#WeatherIcons
X=(1340*#Scale#)
Y=(670*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#TextColor1#
[MeterDay5HighLow]
Meter=String
MeasureName=MeasureDay5Hi
MeasureName2=MeasureDay5Low
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Black
FontSize=(30*#Scale#)
X=(1440*#Scale#)
Y=(875*#Scale#)
Text="%1°/%2°"
AntiAlias=1
[MeterDay5Description]
Meter=String
MeasureName=MeasureDay5Desc
StringAlign=Center
FontColor=#TextColor1#
FontFace=Roboto Light
FontSize=(35*#Scale#)
X=(1440*#Scale#)
Y=(930*#Scale#)
W=(300*#Scale#)
H=(170*#Scale#)
Text="%1"
ClipString=1
AntiAlias=1
2022年09月03日 23点09分 1
level 9
估计是网页的html代码改了,打开那个链接,空白处右键--查看源代码,搜到相关的段落,改写一下RegExp表达式
2022年09月07日 13点09分 2
level 9
[Measure5Days]那个RegExp从“今天</span>”开始
2022年09月07日 13点09分 3
那也太长了…
2022年09月07日 14点09分
还是我理解错了?
2022年09月07日 14点09分
@罗森丶 嗯,挺长的,有些没用的可以用.*代替
2022年09月07日 15点09分
@罗森丶 从“今天</span>”开始,结束的地方你自己看是在哪了
2022年09月07日 15点09分
1