Salve o histórico de navegação no IE8 em formato de texto

0

Eu quero salvar o histórico de navegação de um determinado dia (quarta-feira) no Internet Explorer 8 em formato de texto .

Eu tentei copiar / colar da caixa de histórico no IE8, mas não copia nada.

Consegui navegar até a pasta "history" oculta, mas tudo que tenho é um monte de pastas e arquivos sem nenhuma maneira aparente de salvar tudo em um formato de texto.

Obrigado.

    
por mcu 04.08.2013 / 01:03

1 resposta

2

Por favor, abra o powershell no seu computador e cole o seguinte código (clique com o botão direito do mouse > insira) e pressione Enter.

function get-iehistory {            
[CmdletBinding()]            
param ()            

$shell = New-Object -ComObject Shell.Application            
$hist = $shell.NameSpace(34)            
$folder = $hist.Self            

$hist.Items() |             
foreach {            
 if ($_.IsFolder) {            
   $siteFolder = $_.GetFolder            
   $siteFolder.Items() |             
   foreach {            
     $site = $_            

     if ($site.IsFolder) {            
        $pageFolder  = $site.GetFolder            
        $pageFolder.Items() |             
        foreach {            
           $visit = New-Object -TypeName PSObject -Property @{            
               Site = $($site.Name)            
               URL = $($pageFolder.GetDetailsOf($_,0))            
               Date = $( $pageFolder.GetDetailsOf($_,2))            
           }            
           $visit            
        }            
     }            
   }            
 }            
}            
}

get-iehistory | export-csv $env:USERPROFILE\iehistory.csv -NoTypeInformation
invoke-item $env:USERPROFILE\iehistory.csv

O código exporta o nome do site, url e data em um arquivo csv que é salvo no caminho do seu perfil. A última linha abre o arquivo.

    
por 04.08.2013 / 03:51