【发布时间】:2012-03-22 03:31:16
【问题描述】:
我刚刚开始使用 Windows Powershell,我正在尝试创建一个解析网页的函数。我已经测试了函数中的各个调用,它们似乎工作正常。这是我创建的函数。
function GoTo-Website ([string]website = "google.com")
{
$ie.navigate($website);
$image = @($ie.Document.getElementByName("main_image"))[0].href;
$title = @($ie.Document.getElementByTagName("h1"))[3].innerHTML;
$date = @($ie.Document.getElementByTagName("h3"))[0].innerHTML;
}
这存储在当前 powershell 目录的 powershellScript.ps1 中。
当我调用这个函数时我能得到的最好的错误是
功能转到网站“网站”
函数声明中缺少函数体。在 line:1 char:23 + function goto-website
有没有办法修改我的代码来通过这个解析器错误?
我也想知道他们是否是一种调用函数而不在调用之前放置“函数”的方法?
【问题讨论】:
标签: html windows powershell parameters web