⚠️ Dieses Repository wurde eingestellt
Dieses Repository wird nicht mehr gepflegt. Es wurde an einen neuen Ort verschoben:
➡️ browser-act/browseract-api-examples
Bitte verwenden Sie das neue Repository für den aktuellen Code, Fehlerbehebungen und Dokumentation.
Dieses Repository bleibt als schreibgeschütztes Archiv erhalten.
BrowserAct API Demo-Sammlung
KI-Webscraper & Automatisierung – Jede Website, kein Code, keine Grenzen, zuverlässige Daten
Dieses Repository enthält umfassende API-Demo-Codes für BrowserAct, eine KI-gestützte Plattform für Web Scraping und Automatisierung. Die Demos zeigen, wie Sie die KI-Workflow-Fähigkeiten von BrowserAct in Ihre Anwendungen integrieren können – in mehreren Programmiersprachen.
🚀 Schnellstart
🎯 Für neue Benutzer (empfohlen)
Beginnen Sie mit szenariobasierten Beispielen, die vollständige Arbeitsabläufe demonstrieren:
- Python: Scenarios-Python – Vollständige Beispiele mit mehreren APIs
scenario_1_run_and_wait.py– Benutzerdefinierten Workflow ausführen und auf Abschluss wartenscenario_2_run_template_and_wait.py– Vorlagenaufgabe ausführen und auf Abschluss warten (Am besten für Einsteiger)
- Java: Scenarios-Java – Vollständige Beispiele mit mehreren APIs
Scenario1RunAndWait.java– Benutzerdefinierten Workflow ausführen und auf Abschluss wartenScenario2RunTemplateAndWait.java– Vorlagenaufgabe ausführen und auf Abschluss warten
- Node.js: Scenarios-NodeJs – Vollständige Beispiele mit mehreren APIs
scenario1_runAndWait.js– Benutzerdefinierten Workflow ausführen und auf Abschluss wartenscenario2_runTemplateAndWait.js– Vorlagenaufgabe ausführen und auf Abschluss warten
📚 Für API-Referenz
Wählen Sie Ihre bevorzugte Sprache und erkunden Sie einzelne API-Beispiele:
| Sprache | Workflow-API | Szenario-Beispiele | Schnellstart |
|---|---|---|---|
| Python | Workflow-Python | Scenarios-Python | python Scenarios-Python/scenario_1_run_and_wait.py |
| Java | Workflow-Java | Scenarios-Java | cd Scenarios-Java && mvn exec:java -Dexec.mainClass="com.browseract.scenarios.Scenario1RunAndWait" |
| Node.js | Workflow-NodeJs | Scenarios-NodeJs | node Scenarios-NodeJs/scenario1_runAndWait.js |
📁 Projektstruktur
browseract-api-demos/
├── Workflow-Python/ # Python Workflow-API-Demos
├── Workflow-Java/ # Java Workflow-API-Demos
├── Workflow-NodeJs/ # Node.js Workflow-API-Demos
├── Scenarios-Python/ # Python-szenariobasierte Beispiele (für neue Benutzer empfohlen)
├── Scenarios-Java/ # Java-szenariobasierte Beispiele (für neue Benutzer empfohlen)
├── Scenarios-NodeJs/ # Node.js-szenariobasierte Beispiele (für neue Benutzer empfohlen)
├── .gitignore # Git-Ignorier-Regeln
└── README.md # Diese Datei
🎯 Was ist BrowserAct?
BrowserAct ist eine KI-gestützte Plattform für Web Scraping und Automatisierung mit zwei Kernfähigkeiten:
🔄 KI-Workflow
- Vordefinierte Vorlagen: Vorgefertigte Workflows für gängige Scraping-Aufgaben
- Benutzerdefinierte Workflows: Erstellen Sie eigene Automatisierungsabläufe
- Stapelverarbeitung: Effiziente Verarbeitung mehrerer URLs und Datenquellen
📚 API-Fähigkeiten
Workflow-API-Endpunkte
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/v2/workflow/run-task | POST | Starten einer neuen Workflow-Aufgabe |
/v2/workflow/stop-task | PUT | Dauerhaftes Beenden einer Aufgabe |
/v2/workflow/get-task | GET | Detaillierte Aufgabeninformationen abrufen |
/v2/workflow/get-task-status | GET | Nur Aufgabenstatus abrufen |
/v2/workflow/list-tasks | GET | Alle Aufgaben auflisten |
/v2/workflow/list-workflows | GET | Alle Workflows auflisten |
/v2/workflow/get-workflow | GET | Workflow-Details abrufen |
🛠 Sprachunterstützung
Python
- Version: Python 3.8+
- Abhängigkeiten:
requestsfür HTTP-Anfragen - Funktionen: Einfacher, lesbarer Code mit umfassender Fehlerbehandlung
- Am besten geeignet für: Schnelles Prototyping und Data-Science-Workflows
Java
- Version: Java 8+
- Build-Tool: Maven
- Abhängigkeiten: Jackson für JSON-Verarbeitung, HttpURLConnection für HTTP-Anfragen
- Funktionen: Enterprise-tauglicher Code mit ordentlicher Paketstruktur
- Am besten geeignet für: Unternehmensanwendungen und Microservices
Node.js
- Version: Node.js 14+
- Abhängigkeiten: Eingebautes
https-Modul - Funktionen: Leichtgewichtig, async-orientiert
- Am besten geeignet für: Webanwendungen und serverlose Funktionen
🔧 Konfiguration
Bevor Sie Beispiele ausführen, benötigen Sie:
- API-Schlüssel: Holen Sie sich Ihren API-Schlüssel von BrowserAct-Integrationen
- Workflow-ID (für die Workflow-API): Ihre Workflow-ID von der Workflow-Liste
Aktualisieren Sie die Konfiguration in jeder Beispieldatei:
- Ersetzen Sie
"app-abcdefghijklmn"durch Ihren tatsächlichen API-Schlüssel - Ersetzen Sie
1234567890durch Ihre tatsächliche Workflow-ID
🔒 Sicherheitshinweise
Wichtig: Die Beispiele verwenden Platzhalter-API-Schlüssel zu Demonstrationszwecken. In der Produktion:
- API-Schlüssel niemals im Quellcode hartcodieren
- Umgebungsvariablen oder sichere Konfigurationsdateien verwenden
- API-Schlüssel vertraulich behandeln und regelmäßig rotieren
Beispiele für Umgebungsvariablen
# Python
import os
authorization = os.getenv("BROWSERACT_API_KEY")
// Java
String authorization = System.getenv("BROWSERACT_API_KEY");
// Node.js
const authorization = process.env.BROWSERACT_API_KEY;
📖 Dokumentation
- API-Dokumentation: BrowserAct-API-Dokumentation
- Workflow-API: Workflow-API-Referenz
🤝 Support
- Discord-Community: Treten Sie unserem Discord bei
- E-Mail-Support: [email protected]
- GitHub-Issues: Fehler melden oder Funktionen anfragen
📄 Lizenz
Dieser Demo-Code wird ohne Gewähr für Bildungs- und Entwicklungszwecke unter der MIT-Lizenz bereitgestellt.
🌟 Funktionen
- Mehrsprachige Unterstützung: Python-, Java- und Node.js-Implementierungen
- Vollständige API-Abdeckung: Alle BrowserAct-API-Endpunkte enthalten
- Produktionstauglich: Enterprise-tauglicher Code mit ordentlicher Fehlerbehandlung
- Einfach zu bedienen: Einfache Beispiele, die sofort ausgeführt werden können
- Gut dokumentiert: Umfassende README-Dateien für jede Sprache
- Moderne Standards: Befolgt Best Practices für jede Sprache
Bereit loszulegen? Wählen Sie oben Ihre Sprache und tauchen Sie in die Beispiele ein! 🚀
Besuchen Sie BrowserAct, um mehr über unsere KI-gestützte Web-Scraping-Plattform zu erfahren.