0

我正在尝试构建一个 Rainmeter 小部件,该小部件可以获取离用户最近的城镇并将其显示在屏幕上。我目前正在尝试使用 webparser 功能和这个网站,但它似乎不起作用。我从 Rainmeter 网站上的示例改编的代码如下 - 有什么想法吗?

[Rainmeter]
Author=Rainmeter staff
Update=1000

;[WEBSITE MEASURES]===============================

[MeasureWebsite]
Measure=Plugin
Plugin=WebParser
UpdateRate=1800
URL=http://locationdetection.mobi/
RegExp="(?siU)<span style="color:white;">town_city:</span> <b>"(.*)"</b>.*"

[MeasureTown]
Measure=Plugin
Plugin=WebParser
Url=[MeasureWebsite]
StringIndex=1

;[DISPLAY METERS]==================================

[TextStyle]
X=2
Y=17
FontFace=Segoe UI
FontSize=32
FontColor=#454442
StringStyle=Bold
Antialias=1

[MeterTown]
MeasureName=MeasureTown
Meter=String
MeterStyle=TextStyle
Y=2
4

1 回答 1

0

我不确定是否为时已晚,但是...您的 URL 似乎不包含任何 town_city 信息...至少不在源代码中。

Rainmeter 从您提供给它的 URL 中读取原始 HTML 代码,并通过提供的 RegEx 对其进行处理。如果网站中没有适当的信息,您将永远无法使其正常工作。

于 2014-06-13T13:47:27.160 回答