我有两部分需要修复的问题。我会尽我所能来形容它,然后打破我“认为”的步骤。使用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