-2

Я должен сделать около 9992 запросов по адресам электронной почты на различных сайтах с сообщениями о нарушенных / скомпрометированных сообщениях, таких как http://haveibeenpwned.com . Я бы очень хотел автоматизировать этот процесс.

Мое решение состояло в том, чтобы захватить запрос POST, например, для http://haveibeenpwned.com/search/email=email@address.com и заменить переменную на мой адрес электронной почты 9992 в excel с формулой ="http://haveibeenpwned.com/search/email="[9992 emails] .

Теперь у меня есть 9992 URL-адреса для посещения, для этого я скачал расширение Chrome для автоматизации посещения 9992 URL-адресов, но вся моя ручная работа пошла на спад, поскольку веб-сайт, очевидно, будет блокировать столько запросов за короткий промежуток времени. Так что, думаю, мне пришлось бы отложить поиск.

Я думаю, это можно сделать с помощью пакетного скрипта, поскольку он обеспечивает задержку выполнения следующей инструкции (в этом случае это будет мой следующий URL или поиск по электронной почте). Может ли кто-нибудь помочь мне с кодом? Любой другой обходной путь для достижения того, что я ищу, будет принята с благодарностью.

1 ответ1

2

AutoHotKey является ответом на вашу проблему.

С его помощью вы можете создать скрипт для автоматизации движений мыши и клавиатуры.

Вы можете иметь все свои URL в электронной таблице, и AutoHotKey скопирует / вставит URL в адресную строку для вас. Вы даже можете запрограммировать его так, чтобы он выполнял «поиск изображений» по каждому URL и выполнял дальнейшие действия на основе найденных результатов.

Так что, если результат в сети говорит: «Вы были Pwned!'вы можете сделать так, чтобы AutoHotKey обнаружил это изображение на экране (используя функцию image_search), вернулся к своей электронной таблице, выделил красную ячейку и затем перешел на следующий URL. Часть программного обеспечения, которая зарекомендовала себя очень мощной для ваших целей. Вам просто нужно провести небольшое исследование, чтобы понять основные команды, необходимые для работы скрипта.

Таким образом, рабочий процесс будет следующим:

  1. Скопировать URL из таблицы

  2. Вставьте URL в адресную строку Google Chrome

  3. Запустите поиск изображений на полученной веб-странице

  4. -Если изображение «Вы были pwned!'Обнаружить выделение красной ячейки в таблице и перейти к следующему URL

    -Если изображение 'Вы не были pwned' обнаружено - переходите к следующему URL

Каждая команда в вашем скрипте autohotkey может иметь столько задержки, сколько вы хотите, используя команду «Sleep» между строками. Поэтому «Sleep, 1000» будет указывать сценарию ничего не делать в течение 1 секунды, прежде чем перейти к следующей команде в сценарии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .