Rod ist ein hochrangiger Fahrer, der direkt auf dem Devtools-Protokoll basiert. Es wurde für die Webautomation und das Schabt für hochrangige und niedrigrangige Gebrauch entwickelt. Seniorentwickler können die Pakete auf niedriger Ebene und Funktionen verwenden, um ihre eigene Version von Rod einfach anzupassen oder aufzubauen. Erstellen Sie eine Standardversion von Rod.
中文 api 文档
Ketten Kontextdesign, intuitiv zu Timeout oder die langjährige Aufgabe abbrechen
Auto-Wait-Elemente, um bereit zu sein
Debugging freundlich, automatische Eingangsverfolgung, fernüberwachende Kopflosenbrowser
Thread-sicher für alle Operationen
Automatisch Browser finden oder herunterladen
Helfer hochrangiger Helfer wie Waitstable, WaitRequestidle, HijackRequests, Waitdownload usw.
Zwei-Schritte-Waitevent-Design, verpassen Sie nie eine Veranstaltung (wie es funktioniert)
Geht korrekt verschachtelte Iframes oder Schattendoms ab
Kein Zombie -Browser -Prozess nach dem Absturz (wie es funktioniert)
CI erzwang eine 100% ige Testabdeckung
Bitte überprüfen Sie zuerst die Beispiele für Beispiele_test.go und überprüfen Sie dann den Beispiel -Ordner für Beispiele.
Weitere detailliertere Beispiele finden Sie in den Unit -Tests. Wie die Verwendung von Method HandleAuth
können Sie alle *_test.go
-Dateien durchsuchen, die HandleAuth
enthalten. Zum Beispiel verwenden Sie die GitHub -Online -Suche im Repository. Sie können auch die GitHub -Probleme oder -diskussionen durchsuchen, viele Nutzungsbeispiele werden dort aufgezeichnet.
Hier finden Sie einen Vergleich der Beispiele zwischen Stab und Chromedp.
Wenn Sie Fragen haben, stellen Sie bitte Probleme/Diskussionen auf oder schließen Sie sich dem Chatraum an.
Ihre Hilfe ist mehr als willkommen! Sogar nur ein Problem öffnen, um eine Frage zu stellen, kann anderen erheblich helfen.
Bitte lesen Sie, wie Sie Fragen auf intelligente Weise stellen, bevor Sie Fragen stellen.
Wir verwenden GitHub -Projekte, um Aufgaben zu verwalten. Sie können die Priorität und den Fortschritt der Probleme hier sehen.
Wenn Sie einen Beitrag leisten möchten, lesen Sie bitte den Leitfaden für Mitarbeiter.