我可以在 Windows 上使用 Powershell 从多个 Google 搜索中提取信息吗?

Can I use Powershell on Windows to extract information from multiple Google searches?

我有一个包含数百个引用短语的列表,我想从 Google 搜索每个短语中得到一个数字。我需要的数字是每个短语的搜索结果数量的估计值。 (例如,行 "About N results (Y seconds)"

中的 "N"

PS:我询问 Powershell 是因为对问题 Use cmd prompt to search a word on google or other search engine where user https://whosebug.com/users/1240980/timwagaman 的评论暗示用 Powershell 做这样的事情很容易。如果有一种方法可以在不使用 Powershell 的情况下做到这一点,请告诉我。我以前从未使用过Powershell。

开头的东西:

$userAgent = 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36'
$searchPhrases = @("supercalifragilisticexpialidocious", "david")

$searchPhrases | %{
    $searchLink = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=$_"
    $results = Invoke-WebRequest -URI $searchLink -UserAgent $userAgent
    $json = $results.Content | ConvertFrom-Json

    Write-Host "SearchPhrase: $_ Count: $($json.responseData.cursor.resultCount)"
}