<th abbr="天気">天気</th>

- 中略 -

<td><img width="33" height="30" alt="小雨" src="https://static.tenki.jp/images/icon/forecast-point-weather/09_past.gif";><p class="past">小雨</p></td>

<td><img width="33" height="30" alt="曇り" src="https://static.tenki.jp/images/icon/forecast-point-weather/02.gif";><p>曇り</p></td>

<td><img width="33" height="30" alt="曇り" src="https://static.tenki.jp/images/icon/forecast-point-weather/02_n.gif";><p>曇り</p></td>

Webページから情報を取得し、上のソース例から<p class="past">小雨</p>、<p>曇り</p>内の
小雨
曇り
曇り
だけを抽出してテキストファイルに出力したい(空行も除去したい)
ググったところタグを除去してテキストだけを抜き出すようなソフトはいくつか見つかりましたが、指定行の指定文字だけを抽出できるソフトは見つかりませんでした。
テキストだけを抜き出すソフトだと上の例では1行目の「天気」も抜き出してしまうので希望する動作からは外れます。
上の例はtenki.jpの3時間天気予報のソース、430行目あたりから抜粋

OSはwindows7
上記のような動作を一定時間毎に行い、テキストファイルに出力(ファイル名固定・上書き)できるものを探しています
常駐して一定時間毎に出力するもの、またはタスクスケジューラで使えるなら取得→抽出→出力はするけどタイマー機能のないものでも構いません

GUIで操作・設定できるものだと嬉しいですが、なんちゃらperl?案件であれば書くための検索の取っ掛かりになるキーワードも、可能であれば解説してるページがあれば教えて頂けると嬉しいです