Eu não sei sobre uma extensão que faz isso para você, mas você pode usar o Navegador SQLite para navegar pelo banco de dados de histórico do Chrome , que inclui todas as visitas, incluindo duplicatas.
- Faça o download e instale o Navegador SQLite
- Fechar o Chrome (porque o Chrome bloqueia seu banco de dados de histórico)
- Abra o navegador do SQLite
- Pressione "Abrir banco de dados"
- Insira "C: \ Usuários \ [seu nome de usuário] \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ Padrão" na barra de endereços ou navegue até ele. (Se você usa um perfil, escolha seu perfil)
- Escolha "Todos os arquivos" no canto inferior direito (o Chrome não usa uma extensão para o banco de dados de histórico, portanto, ele não é exibido por padrão)
- Abra o arquivo "Histórico".
- Clique na guia "Executar SQL"
- Copie e cole esta consulta SQL *:
SELECT datetime(visit_time / 1000000 + (strftime('%s', '1601-01-01')), 'unixepoch') as time, urls.title, urls.url FROM visits INNER JOIN urls ON visits.url = urls.id ORDER BY visit_time DESC
Isso mostrará todas as visitas que você já fez, por isso, se quiser limitar seus resultados, adicione WHERE time [< or >] '[year]-[month]-[day] [hour]:[minute]:[second]
abaixo da linha com INNER JOIN, mas acima da linha com ORDER BY.
Por exemplo, WHERE time > '2016-02-03 14:00:00'
para todas as visitas depois das 14:00 de hoje.
Você também pode usar BETWEEN, por exemplo, WHERE time BETWEEN '2016-02-03 12:00:00' AND '2016-02-03 14:00:00'
para todas as visitas entre as 12:00 e as 14:00 de hoje.
* O Chrome usa um registro de data e hora diferente do que o próprio SQL usa, portanto, uso uma função personalizada para converter o registro de data e hora em data e hora. A consulta original é de esta resposta . Eu editei a consulta para mostrar o título e a URL usando um INNER JOIN com a tabela urls.