Scripting and security

Operating Systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Buscar trabajo utilizando PowerShell

Ofertas y promociones en Videojuegos

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Crear ArrayList para almacenar la fecha de publicación de la oferta y el nombre de la oferta
[System.Collections.ArrayList] $arraylistm = New-Object System.Collections.ArrayList
[System.Collections.ArrayList] $arrayliste = New-Object System.Collections.ArrayList
 
#Petición a la web que tiene las ofertas
$Resultado=Invoke-WebRequest ‘https://www.infojobs.net/ofertas-trabajo’
$Resultado.AllElements | %{
#Almacenar la fecha de la oferta y el nombre de la oferta
$Minuto=($_ | Where-Object Class -eq ‘marked’).innerText
$Empleo=($_ | Where-Object Class -eq ‘job-list-title’).innerText
if($Minuto){[void]$arraylistm.Add($Minuto)}
if($Empleo){[void]$arrayliste.Add($Empleo)}
}
 
#Recorrer la oferta por fecha de publicación y mostrar la oferta que tenga la fecha de publicación menor que 10 minutos
0..$arraylistm.Count | %{
[String]$MinutosContados=$arraylistm[$_+1]
#Sustituir las comillas ("")
$MinutosContados=$MinutosContados.replace("Hace","").replace("m","").Replace("h","60")
if([Int]$MinutosContados -lt 10 -and !$MinutosContados.Contains(‘h’)){Write-Host $MinutosContados,$arrayliste[$_]}
}

CATEGORÍAS

Automatización, PowerShell, Web, Web scraping

ETIQUETAS

.NET, AllElements, ArrayList, Collections, Contains, HTTPS, Infojobs, innerText, Invoke-WebRequest, Jesús Niño Camazón, New-Object, Replace, System.Collections.ArrayList, Where-Object, Write-Host

MÁS

  • 11. Gestión del Directorio Activo (nivel intermedio)
  • Técnico en Sistemas Microinformáticos y Redes
  • Ejercicios de seguridad: práctica sobre virus
  • Ejercicios de PowerShell: realizar operaciones en un equipo remoto
  • Mostrar y comparar la cantidad de azúcar que tienen los productos de consumo encontrados en la tienda online de un supermercado mediante PowerShell
  • Cómo depurar scripts en ISE de Windows PowerShell
634151773 655839846 609483534 689045274 601487954 630903146 636459113 648219236 612808527 670120630 637196753 600739322 670173822 621086672 619631397 655064774 627545127 657817208 637437605 629888208 653452209 656797218 658723719 640139639 696300083 616260131 651082088 689315184 603615905 651088721 630218204 660261479 616321451 666575828 611334091 632575410 635624705 605702776 633402980 652514953 632574449 611967430 626030589 624465109 637720488 634761688 690761434 609519880 647790418 615270431 672408842 676053105 611105821 669242404 672628841 653383418 678818906 670684135 621084416 661776923 618310993 625024514 625634940 613950221 626549912 614151645 672551985 634769440 602087421 645953676