Manchmal müssen Sie beim Durchführen eines Scrapes während des gesamten Scrapes eine Aktion ausführen, z. B. Anmelden oder Durchsuchen mit GrabzIt's Web Scraper Das ist einfach. Erstellen Sie zunächst einen neuen Scrape mit den normalen Details wie der Startseite des Scrapes und anderen Optionen.
Dann geh zum Kratzanleitung und geben Sie den folgenden Text ein.
if (Global.get("myaction") != "done") { Global.set("myaction", "done"); //Put the action you only want to do once here }
Der obige Code verwendet eine globale Variable namens myaction
um zu überprüfen, ob die Aktion ausgeführt wurde. Wenn die globale Variable nicht auf gesetzt wurde erledigt die Aktion innerhalb der if-Anweisung wird ausgeführt und die myaction
Die Variable ist so gesetzt, dass sie nicht erneut ausgeführt wird.