PowerShell脚本:需要程序指定在哪里找到内容

丹尼尔
$webClient = new-object System.Net.WebClient
$webClient.Headers.Add("user-agent", "PowerShell Script")
$keyword = read-host "Keyword:"
$info = get-content c:\users\dell\desktop\urls.txt

foreach ($i in $info) {
    $output = ""
    $output = $webClient.DownloadString($i)

    if ($output -like "*$keyword*") {
        $b = Get-Date
        $ButtonType = [System.Windows.MessageBoxButton]::Ok
        $MessageboxTitle = “Open Source Information Collection”
        $Messageboxbody = "Detected the keyword $keyword at $b"
        $MessageIcon = [System.Windows.MessageBoxImage]::Asterisk
        [System.Windows.MessageBox]::Show($Messageboxbody,$MessageboxTitle,$ButtonType,$messageicon)
    }

}

代码确实从urls.txt文件中列出的各个网站获取内容,并搜索特定的关键字。

如果找到关键字,则通知用户。

但是,我缺少的是该程序不仅要通知用户已找到与内容匹配的关键字,而且要说出与关键字匹配的内容来自哪个网站。

有想法吗?

汉兹团队

我认为您要查找的URL位于$ i中。

[System.Windows.MessageBox]::Show($Messageboxbody,$MessageboxTitle,$ButtonType,$messageicon,$i)

从您的代码中,您将从$ info中分配$ i,因此$ i应该是用于检查关键字的单个URL。

在没有运行代码并没有看到格式的情况下,您可能需要在$ messageboxbody中添加$ i。例如

$Messageboxbody = "Detected the keyword $keyword at $b from URL $i"

希望这可以帮助。

谢谢,蒂姆。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在哪里找到jquery库链接?

来自分类Dev

Python:在哪里找到异常导入

来自分类Dev

make的“包含”在哪里找到文件?

来自分类Dev

在哪里找到.vim目录?

来自分类Dev

Lodash在哪里找到空数组

来自分类Dev

如何从哪里找到Python脚本?

来自分类Dev

在哪里找到/浏览应用程序数据文件夹中的cookie?

来自分类Dev

如何使用“在哪里找到” SailsJS蓝图路线?

来自分类常见问题

TypeScript在哪里找到其变量声明?

来自分类Dev

在哪里找到CrystalDecisions.ReportAppServer.ClientDoc

来自分类Dev

根据mimeType在哪里找到电子邮件正文

来自分类Dev

cmake:如何告诉库在哪里找到依赖项

来自分类Dev

pgbench for PostgreSQL 9.3 for centos在哪里找到它?

来自分类Dev

在哪里找到最新的关系提取数据集

来自分类Dev

ExtLibUtil文档-在哪里找到可用的功能?

来自分类Dev

在哪里找到AWS CodeDeploy部署日志?

来自分类Dev

在哪里找到输入占位符样式

来自分类Dev

通常在哪里找到_SECURE_SCL?

来自分类Dev

如何/在哪里找到线程被锁定的位置?

来自分类Dev

地理编码在哪里找到用户的IP地址

来自分类Dev

OpenERP(Odoo)在哪里找到模块路径?

来自分类Dev

在哪里找到sqljdbc_xa.dll文件?

来自分类Dev

现在可以在哪里找到AndroidObservable.fromBroadcast?

来自分类Dev

编译器在哪里找到``printf''?

来自分类Dev

Nagios for Windows-在哪里找到它

来自分类Dev

我在哪里找到方法抛出的异常?

来自分类Dev

在哪里找到获取价值方法的文档?

来自分类Dev

如何/在哪里找到线程被锁定的位置?

来自分类Dev

在哪里找到Soundcloud API轨道ID