Eu tenho que fazer 9992
pesquisas de endereço de email em vários sites de relatórios de email violados / comprometidos, como http://haveibeenpwned.com
. Eu gostaria muito de automatizar esse processo.
Minha solução foi capturar a solicitação POST, por exemplo, http://haveibeenpwned.com/search/[email protected]
e substituir a variável pelo meu endereço de e-mail 9992 no excel pela fórmula ="http://haveibeenpwned.com/search/email="[9992 emails]
.
Agora eu tenho 9992 URLs para visitar, por isso baixei uma extensão do Chrome para automatizar a visita a 9992 URLs, mas todo o meu trabalho manual foi drenado, pois o site bloqueará muitos pedidos em um curto período de tempo, obviamente. Então eu acho que teria que atrasar minhas pesquisas.
Eu acho que isso pode ser feito com o script em lote, pois fornece atraso para a execução da próxima instrução (nesse caso, essa seria minha próxima pesquisa por URL ou email). Alguém poderia me ajudar com o código? Qualquer outra solução alternativa para realizar o que estou procurando seria muito apreciada.
fonte
Respostas:
AutoHotKey é a resposta para o seu problema.
Com ele, você pode criar um script para automatizar os movimentos do mouse e do teclado.
Você pode ter todos os seus URLs em uma planilha e o AutoHotKey copia / cola os URLs na barra de endereços para você. Você pode até programá-lo para fazer uma 'pesquisa de imagem' entre cada URL e executar uma ação adicional com base nos resultados encontrados.
Portanto, se o resultado da web disser 'Você foi pwned!' você pode fazer com que o AutoHotKey detecte essa imagem na tela (usando a função image_search), volte para a planilha, destaque a célula em vermelho e vá para o próximo URL. Um software que se mostrará muito poderoso para seus propósitos. Você só precisa fazer uma pequena pesquisa para entender os comandos básicos necessários para fazer o script funcionar.
Portanto, o fluxo de trabalho seria o seguinte:
Copiar URL da planilha
Cole o URL na barra de endereços do google chrome
Executar pesquisa de imagens na página resultante
-Se a imagem 'Você foi pwned!' é detectado marque a célula vermelha na planilha e passe para o próximo URL
-Se a imagem 'Você não foi pwned' for detectada - vá para o próximo URL
Cada comando no seu script de autohotkey pode ter o atraso que você desejar usando o comando 'Sleep' entre as linhas. Portanto, 'Sleep, 1000' instruiria o script a não fazer nada por 1 segundo antes de passar para o próximo comando no script.
fonte