我有兩部分需要修復的問題。我會盡我所能來形容它,然後打破我「認爲」的步驟。使用PowerShell或VBS從HTML文件中提取表格
我想在網頁中獲取特定的表格並將其發送給我自己。我想使用GNU \ Win32 wget.exe
(我寧願使用PowerShell本身,但出於某種原因,我不能,也許是因爲我使用的方法無法呈現ASPX頁面? ) 使用wget
我能夠製作ASPX頁面的本地html版本。
現在我一直在試圖解析文件並提取一個特定的表。在這種特殊情況下,表格以<table border="0" cellpadding="2" cellspacing="2" width="300px">
開頭並以</table>
結束,並且沒有嵌套表格。
我對我的問題拋出了一些正則表達式(是的,我知道正則表達式可能不是我需要的工具),但無濟於事。
--- Ammended 這是我在現在在哪裏?
$content = (new-object System.Net.WebClient).DownloadString($url)
$found = $content -cmatch '(?si)<table border="0" cellpadding="2" cellspacing="2" width="300px"[^>]*>(.*?)Total Queries</td>(.*?)</tr>(.*?)</table>'
$result = $matches[3]
$result
這是一個一次性的任務,或者說要進行自動化的一段較長的時間?這是爲客戶還是爲管理員? – 2010-08-31 01:41:39
自動化。管理員。 – 2010-08-31 18:42:12