Wie automatisiert man den Besuch einiger URLs oder führt eine Suche auf einer bestimmten Website durch?

410
Youbecks003

Ich muss 9992E-Mail-Adressen auf verschiedenen verletzten / kompromittierten E-Mail-Berichtsseiten wie etwa suchen http://haveibeenpwned.com. Ich möchte diesen Prozess sehr gerne automatisieren.

Meine Lösung bestand darin, beispielsweise die POST-Anforderung zu erfassen http://haveibeenpwned.com/search/email=email@address.comund die Variable durch meine 9992-E-Mail-Adresse in Excel durch eine Formel zu ersetzen ="http://haveibeenpwned.com/search/email="[9992 emails].

Jetzt habe ich 9992 URLs zu besuchen. Dafür habe ich eine Chrome-Erweiterung heruntergeladen, um das Besuchen von 9992 URLs zu automatisieren, aber all meine Handarbeit ging zur Neige, da die Website diese vielen Anfragen in kurzer Zeit offensichtlich blockiert. Ich denke, ich müsste meine Suche verschieben.

Ich denke, das könnte mit dem Batch-Skript gemacht werden, da es die Ausführung der nächsten Anweisung verzögert (in diesem Fall wäre dies meine nächste URL- oder E-Mail-Suche). Könnte mir bitte jemand mit dem Code helfen? Jeder andere Workaround, um das zu erreichen, wonach ich suche, wäre sehr dankbar.

-2
Sicher haben diese Sites einen "Premium" -Dienst, mit dem Sie einfach eine CSV-Datei hochladen können. Mit haveibeenpwned können Sie gezielt nach Domains suchen, vorausgesetzt, alle Ihre E-Mail-Adressen sind Teil einer oder mehrerer Domains. Und wenn dies ausreicht, haben sie eine API zur Verwendung. Sie gehen das Problem falsch an. Appleoddity vor 5 Jahren 2
Versuchen Sie herauszufinden, ob Ihre E-Mail-Adressen von Spammern kooptiert wurden oder ob mit diesen Adressen verknüpfte Konten gehackten Konten zugeordnet sind? Sind diese E-Mail-Adressen einer von Ihnen verwalteten Domäne? music2myear vor 5 Jahren 0

1 Antwort auf die Frage

2
Myles

AutoHotKey ist die Antwort auf Ihr Problem.

Damit können Sie ein Skript erstellen, um Ihre Maus- und Tastaturbewegungen zu automatisieren.

Sie können alle Ihre URLs in einer Kalkulationstabelle haben, und AutoHotKey kann die URLs in die Adressleiste kopieren und einfügen. Sie können es sogar so programmieren, dass zwischen jeder URL eine Bildersuche ausgeführt wird und basierend auf den gefundenen Ergebnissen eine weitere Aktion ausgeführt wird.

Also, wenn das Web-Ergebnis "Sie sind Pwned!" Sie können AutoHotKey dieses Bild auf dem Bildschirm erkennen lassen (mithilfe der Funktion image_search), zur Arbeitsblattseite zurückkehren, die Zelle rot markieren und dann zur nächsten URL wechseln. Eine Software, die sich für Ihre Zwecke als sehr leistungsfähig erweisen wird. Sie müssen lediglich einige Nachforschungen anstellen, um die grundlegenden Befehle zu verstehen, die für die Funktionsweise des Skripts erforderlich sind.

Der Workflow wäre also folgender:

  1. URL aus der Tabelle kopieren

  2. Fügen Sie die URL in die Google Chrome-Adressleiste ein

  3. Führen Sie die Bildersuche für die resultierende Webseite aus

  4. -Wenn Bild "Sie wurden pwned!" wird erkannt, markieren Sie die Zelle in der Tabelle rot und wechseln Sie zur nächsten URL

    - Wenn das Bild "Sie wurden noch nicht gepinkelt wurden" erkannt wird, wechseln Sie zur nächsten URL

Jeder einzelne Befehl in Ihrem autohotkey-Skript kann mit dem Befehl 'sleep' zwischen den Zeilen beliebig verzögert werden. 'Sleep, 1000' würde das Skript anweisen, 1 Sekunde lang nichts zu tun, bevor es mit dem nächsten Befehl im Skript fortfährt.

Klingt nach Melodie für mein Problem. Ich werde selbst recherchieren, aber wenn Sie wollen, ** Kann ich mit dem Browser interagieren oder andere Aktivitäten ausführen, während AutoHotKey ausgeführt wird? ** Die Antwort wäre kein Bild, sondern eine HTML-Antwort. ** Könnte es HTML-Antwortseite selbst erfassen? ** Vielen Dank für Ihre gezielte Antwort. Youbecks003 vor 5 Jahren 0
Es wird viel komplizierter, wenn Sie automatisch nach Autohotkey fragen, um Daten aus HTML-Quellen abzurufen. Es ist durchaus möglich, aber Ihr Skripting wird weiter fortgeschritten, wenn Sie sich für diesen Weg entscheiden. Sie können es einfach halten, indem Sie das Bild mit der Aufforderung "Oh nein - Pwned!" und dann lassen Sie es Ihre Zellen markieren. Auf diese Weise können Sie eine abschließende Liste der verletzten Adressen erhalten, auf die Sie sich später konzentrieren können. Aber wenn Sie möchten, dass die Websites erfasst werden, auf denen sie wie Spambot usw. veröffentlicht wurde, müssen Sie sich wahrscheinlich mit den Profis im AHK-Forum austauschen, die offensichtlich anderen mit ähnlichen Zielen geholfen haben. Myles vor 5 Jahren 0