1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#Leer nombres en un fichero para realizar la búsqueda en Google, almacenar en un fichero los resultados del análisis y la fecha de ejecución Get-Content F:\power\nombres.txt | %{ #La primera búsqueda se realiza con el nombre que aparece en el fichero $urls='https://www.google.com/search?q='+ $_ $result=Invoke-WebRequest $urls $valor=($result.AllElements | ? {$_.id -eq "resultStats"}).innerText $valor=$valor.replace("Aproximadamente","") $valor=$valor.replace("resultados","") $valor=$valor.Trim() Get-Date | Out-File F:\power\datosjesusninoc.txt -Append $_ | Out-File F:\power\datosjesusninoc.txt -Append $valor | Out-File F:\power\datosjesusninoc.txt -Append #La segunda búsqueda se realiza con el nombre que aparece en el fichero convertido a minúsculas $lower=$_.tolower() $urls='https://www.google.com/search?q='+ $lower $result=Invoke-WebRequest $urls $valor=($result.AllElements | ? {$_.id -eq "resultStats"}).innerText $valor=$valor.replace("Aproximadamente","") $valor=$valor.replace("resultados","") $valor=$valor.Trim() Get-Date | Out-File F:\power\datosjesusninoc.txt -Append $lower | Out-File F:\power\datosjesusninoc.txt -Append $valor | Out-File F:\power\datosjesusninoc.txt -Append #La tercera búsqueda se realiza con el nombre que aparece en el fichero convertido a mayúsculas $upper=$_.ToUpper() $urls='https://www.google.com/search?q='+ $upper $result=Invoke-WebRequest $urls $valor=($result.AllElements | ? {$_.id -eq "resultStats"}).innerText $valor=$valor.replace("Aproximadamente","") $valor=$valor.replace("resultados","") $valor=$valor.Trim() Get-Date | Out-File F:\power\datosjesusninoc.txt -Append $upper | Out-File F:\power\datosjesusninoc.txt -Append $valor | Out-File F:\power\datosjesusninoc.txt -Append } |