当社のビルド ソフトウェアは、ビルドが失敗したときに Web ページを生成し、最後のビルド以降にコミットしたユーザーを一覧表示します。チームのメンバーのためにページを解析する方法が欲しいです。例えば:
Commit
18e1bc67b7e3123987daf8c219a4fbe2003de4
by <a href="/user/bob.dole/">bob.dole</a></b><pre>1112233- Description on header is not carried forward to BD doc after PCPROJBILL is ran<br></pre></div></td></tr><tr><td width="16"><img title="The file was modified" height="16" alt="The file was modified" width="16" src="/static/fbfd5d7f/images/16x16/document_edit.png" /></td><td><a>pcbatch/projbill.cpp</a></td></tr><tr class="pane"><td colspan="2" class="changeset"><a name="detail54"></a><div class="changeset-message"><b>
したがって、スクリプトは URL を入力として受け取り、ファイルで「bob.dole」を検索し、関連するすべての詳細 (コミット ハッシュ、プレデータなど) をファイルに出力します。
誰かがこれを達成する最も簡単な方法を教えてもらえますか? perl を使おうと思っていたのですが、もっと簡単なものがないかどうかわかりません。