Frage

Ich versuche, mit Google mit der Suche nach Google zu suchen (alle 5 Minuten lang geschlungen). Wenn es einen Treffer bekommt, möchte ich, dass er die Ergebnisse auf einen Syslog-Server drücken.Ich bin sehr neu für Python, also vergeben Sie bitte die Unwissenheit, ich habe nach Ewigkeiten gesucht und kann keine Antwort auf meine Frage finden.

Ich beabsichtige, mehrere Abfragen in der Suche nach differentem Ergebnissen hinzuzufügen. generasacodicetagpre.

Ich möchte, dass die Ausgabe zum Beispiel sein wie: Protokolltyp, URL, Datum / Uhrzeit

Nachfolgend ist der Code, mit dem ich bisher gespielt habe.Ich kann in einer Datei suchen und anmelden, aber nicht, wie ich es gerne hätte.Ich bekomme nur die Formatierung für die Zeit und den geraden Typ, ich bekomme meine Abfrage-Ergebnisse nicht im Protokoll.Und ich habe keine Ahnung, wie Sie sich an einem Syslog-Server anmelden sollen. generasacodicetagpre.

ich bekomme: Datei "gog.py", Zeile 18 logger.addHandler (Protokollierung.FileHandler ("Hits.log")) ^. SyntaxError: Ungültige Syntax

War es hilfreich?

Lösung

Sie können das Protokollierungsmodul so konfigurieren, um an Syslog auszugeben, siehe http://docs.python.org/Library/Logging.Handler.html#SysLogHandler

Einfaches Beispiel: generasacodicetagpre.

Die oben genannten Protokolle am lokalen Syslog mit einer UNIX-Domänenbuchse.Sie können auch einen Hostnamen angeben, um sich mit UDP an Syslog anzumelden.Weitere Informationen finden Sie in den Dokumenten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top