Exporta as imagens de um arquivo HTTP Archive format
Praticar com a linguagem para adquirir familiaridade e internalizar os conhecimentos adquiridos com a mesma
Exportar os recursos de um arquivo .har para arquivos individuais no armazenamento local respeitando:
- Manter a mesma estrutura de diretórios a começar pelo domínio
- Criar um arquivo para recurso presente no arquivo .har
- Nessa implementação somente foram considerados arquivos de imagem para serem exportados
- Manipulação de arquivos e diretórios
- Utilização de Expressões Regulares
- Parse de JSON
No Firefox, siga os seguintes passos:
- Pressione <CTRL> + <SHIFT> + <E> para abrir a ferramenta de inspeção de rede, ou seja, dos recursos que serão "baixados" durante o carregamento da página
- Acesse a página que possui os estáticos que você pretente exportar (OBS: O objetivo é aprendizado e todo e qualquer recurso de terceiro não pode ser copiado ou utilizado sem a devida autorização)
- Após o carregamento da página será possível visualizar uma lista com os recursos. Clique com o botão direito sobre qualquer um dois itens e escolha a opção "Salvar tudo como HAR", ou algo parecido.
- Salve o arquivo dentro do diretório
./resources/har_files
respeitando o padrão<QUALQUER_NOME>.har.json
- Em um terminal, execute o programa. Você verá uma tela como essa:
Ex.:
cd /path/to/project
python3 export_har_files.py