
O PowerShell 3 tem muitos novos recursos, incluindo alguns novos recursos poderosos relacionados à Web. Eles simplificam drasticamente a automação da Web e, hoje, mostraremos como você pode extrair cada link de uma página da Web e, opcionalmente, baixar o recurso, se desejar.
Há dois novos cmdlets que facilitam a automação da Web, Invoke-WebRequest, que facilita a análise de conteúdo legível por humanos, e Invoke-RestMethod, que facilita a leitura do conteúdo legível por máquina. Como os links fazem parte do HTML de uma página, eles fazem parte do material legível por humanos. Tudo o que você precisa fazer para obter uma página da Web é usar Invoke-WebRequest e fornecer uma URL.
Invoke-WebRequest -Uri '//phhsnews.com'

Se você rolar para baixo, verá a resposta uma propriedade de links, podemos usar o novo recurso de enumeração de membro do PowerShell 3 para filtrá-los.
(Invoke-WebRequest -Uri '//phhsnews.com') .Links

Como você pode ver, você obtém muito de links de volta, este é o lugar onde você precisa usar sua imaginação para encontrar algo exclusivo para filtrar os links que você está procurando. Vamos supor que queremos uma lista de todos os artigos na primeira página.
((Invoke-WebRequest -Uri '//phhsnews.com') .Links | Where-Object {$ _. Href -like “http * }} Onde class -eq “title”). Title

Outra grande coisa que você pode fazer com os novos cmdlets é automatizar os downloads diários. Vamos examinar automaticamente a imagem do dia do site do Nat Geo, para isso combinaremos os novos cmdlets da Web com o Start-BitsTransfer.
$ IOTD = ((Invoke-WebRequest -Uri ' // photography.nationalgeographic.com/photography/photo-of-the-day/').Links | Where innerHTML -like “* Download Wallpaper *”). href
Iniciar-BitsTransfer -Source $ IOTD -Destino C: IOTD
Isso é tudo que existe para isso. Tem algum truque legal? Deixe-nos saber nos comentários.
Como ativar a autenticação de dois fatores para o iCloud no iOS
Com a última versão do iOS, a Apple ativou um novo recurso chamado Two Factor Authentication. Eles já haviam ativado um recurso chamado Verificação em duas etapas, mas isso não é tão robusto ou tão seguro quanto o novo método de autenticação.Para usar a autenticação mais forte de dois fatores com sua conta do iCloud, primeiro você precisa desativar a verificação em duas etapas. Neste artigo, a
O que é o "Último horário do BIOS" no Gerenciador de Tarefas do Windows?
O Gerenciador de Tarefas do Windows 10 exibe o "Último tempo do BIOS" do seu computador na guia Inicializar. Veja o que esse número significa - e como diminuí-lo para que o seu PC inicialize mais rápido. O que é o “último tempo de BIOS”? RELACIONADO: O que o BIOS de um PC faz e quando devo usá-lo? A figura "Hora da última BIOS" é a quantidade de tempo que levou para o BIOS do computador (ou, mais precisamente, o firmware UEFI do seu computador) inicializar seu hardware antes de iniciar a inicialização do Windows.