It seems the file WebParser gets is slightly different file than the one you get opening your browser. Here is a sample to what WebParser gets:
WebParser VersionCode: Select all
wrap-area-bot">
<div class="table t_cond">
<div class="c1">
<h4 class="entry-title">Aktuelle forhold</h4>
<div class="left">
<div class="symbol_70x70n symbol_n300_70x70 cc_symb"></div>
<span class="cold txt-xxlarge"><strong>-3</strong> °C</span><br />
<img src="/img/symb-wind/w045.gif" alt="NE" width="27" height="28" /> <strong>4 m/s</strong><br /> </div>
<div class="right txt-tight">
Overskyet<br /> Føles som: <strong>-8°</strong><br />
Barometer: <strong>1042.0 hPa </strong><br />
Dugpunkt: <strong>-10°</strong><br />
Luftfugtighed: <strong>53%</strong><br />
Sigtbarhed: <strong>10 km</strong><br /><br />
Solopgang: <strong>07:49</strong><br />
Solnedgang: <strong>17:01</strong><br />
</div>
<div class="bot txt-tight grey">
Pr. 09/02 17:50<br />
Observeret kl. Koebenhavn / Roskilde<br />
<ul><li><a href="/Denmark/Smorumnedre?obshist">Tidligere observationer, <strong>Koebenhavn / Roskilde</strong> <img src="http://img.foreca.net/i/e/arrow1.gif" alt=">" width="4" height="8" /></a></li></ul>
</div>
</div>
<div class="c2">
<h4 class="in">3-dages vejrudsigt</h4>
<div class="c2_a">
<a href="/Denmark/Smorumnedre?details=20120209" title="Delvist overskyet">
<strong>I dag</strong><br />
<div class="symbol_50x50d symbol_d200_50x50"></div>
<span>Hi: <strong>-2°</strong><br /></span>
<span>Lo: <strong>-8°</strong><br /></span>
</a>
</div>
<div class="c2_a">
<a href="/Denmark/Smorumnedre?details=20120210" title="Delvist overskyet">
<strong>
I morgen
</strong><br />
<div class="symbol_50x50d symbol_d200_50x50"></div>
<span>Hi: <strong>-3°</strong><br /></span>
<span>Lo: <strong>-11°</strong><br /></span>
</a>
</div>
<div class="c2_a">
<a href="/Denmark/Smorumnedre?details=20120211" title="Overvejende klart">
<strong>
Lørdag
</strong><br />
<div class="symbol_50x50d symbol_d100_50x50"></div>
<span>Hi: <strong>-3°</strong><br /></span>
<span>Lo: <strong>-9°</strong><br /></span>
</a>
</div>
<div class="in">
<ul>
<li><a href="/Denmark/Smorumnedre?tenday"><strong>10-dages vejrudsigt</strong> <img src="http://img.foreca.net/i/e/arrow1.gif" alt=">" width="4" height="8" /></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
The code was actually full of extra tabs and spaces, so I tried to delete most. If you compare it to the code below, you can see the difference. This is what my browser sees:
Browser Version (My browser is firefox.)
Code: Select all
wrap-area-bot">
<div class="table t_longfore">
<h4>10-dages vejrudsigt</h4>
<div class="row">
<div class="c1 daily clr1">
<a href="/Denmark/Smorumnedre?details=20120209" title="Delvist overskyet" class="cell">
<span class="h5">I dag</span>
<div class="symbol_50x50d symbol_d200_50x50" alt="Delvist overskyet" title="Delvist overskyet"></div>
<br class="clearb" />
Hi: <strong>-2°</strong><br />
Lo: <strong>-8°</strong><br />
<span><span>
<img src="/img/symb-wind/w090.gif" alt="E" width="27" height="28" />
<strong>8</strong> m/s
</span></span>
<span class="more">Detaljer</span>
</a>
</div>
So if you look carefully, there is no
<span class="h5">I dag</span>, it is
<strong>I Drag</strong>. Also, there is no wind data in the WebParser version.
So here is what I did to your RegExp:
Code: Select all
RegExp="(?siU)wrap-area-bot.*details=(.*)".*="(.*)".*<strong>(.*)</strong>.*symbol_50x50d symbol_(.*)_50x50".*<strong>(.*)</strong>.*<strong>(.*)</strong>"
;.*/img/.*/(.*)".*<strong>(.*)</strong>\s(.*)\n.*\s.*</span>"
All I did was change the
<span class="h5"> to
<strong>, and take out the wind data, and it now works.
I am not sure why the WebParser one is different than the browser one. You may have to look elsewhere to get your weather data.
BTW- I had the same problem when I did my weather skin using wunderground, but it wasn't that different from my browser version like this one.
-Brian