المهارات go-playwright
📦

go-playwright

آمن

Browser-Automatisierung mit Playwright Go schreiben

Diese Fähigkeit ermöglicht es Claude, produktionsreife Browser-Automatisierungsskripte mit Playwright Go mit richtiger Architektur, Protokollierung und Human-Emulation-Mustern für Tests und Web-Scraping zu schreiben.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "go-playwright". Ein Skript schreiben, um Produkttitel von einer E-Commerce-Site zu extrahieren

النتيجة المتوقعة:

Ein Go-Skript, das Chromium startet, zur Produktseite navigiert, Titel mit CSS-Selektoren extrahiert und Ergebnisse mit Zap JSON-Protokollierung protokolliert.

استخدام "go-playwright". Login automatisieren und Dashboard-Daten extrahieren

النتيجة المتوقعة:

Ein Skript, das einen isolierten Browser-Kontext erstellt, Login mit menschlichem Eingabeverhalten durchführt, Daten vom authentifizierten Dashboard extrahiert und Fehler graceful behandelt.

التدقيق الأمني

آمن
v1 • 2/25/2026

This skill provides legitimate browser automation using Playwright Go. All static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network risks, and session/cookie management misinterpreted as credential access. No malicious intent detected. The skill is appropriate for web testing and automation use cases.

2
الملفات التي تم فحصها
188
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Automatisiertes Web-Testing

End-to-End-Tests für Web-Anwendungen mit echten Browsern schreiben, um komplexe Benutzerinteraktionen und dynamische Inhalte zu überprüfen.

Web-Scraping mit Anti-Bot-Umgehung

Daten von Websites extrahieren, die Cloudflare oder ähnlichen Schutz verwenden, durch Implementierung von Human-Emulation-Techniken.

Browser-basierte Workflow-Automatisierung

Sich wiederholende Browser-Aufgaben wie Formularübermittlungen, Dateneingabe oder Berichtsgenerierung aus Web-Dashboards automatisieren.

جرّب هذه الموجهات

Basis-Browser-Automatisierung
Ein Go-Skript mit Playwright schreiben, um einen Browser zu öffnen, zu [URL] zu navigieren und den Seitentitel auszugeben.
Login und Sitzungsverwaltung
Ein Playwright Go-Skript erstellen, das sich bei [URL] mit Anmeldedaten anmeldet, die Sitzungs-Cookies in einer Datei speichert und sie bei nachfolgenden Ausführungen lädt.
Menschlich wirkendes Formularausfüllen
Ein Skript schreiben, das ein Formular auf [URL] mit menschenähnlichen Tippverzögerungen, zufälligen Mausbewegungen und Viewport-Randomisierung ausfüllt, um Erkennung zu vermeiden.
E2E-Test mit Protokollierung
Eine vollständige Playwright Go-Testsuite für [website] erstellen, die Zap strukturierte Protokollierung, ordnungsgemäße Fehlerbehandlung mit Panic-Recovery und Kontextisolierung für jeden Test enthält.

أفضل الممارسات

  • Browser-Kontexte immer über dem Starten neuer Browser-Instanzen verwenden für bessere Performance und Isolation
  • Ordentliche defer-Anweisungen implementieren, um Seiten, Kontexte und Browser zu schließen, um Ressourcenlecks zu verhindern
  • Zap strukturierte Protokollierung statt fmt.Println für Produktions-Debugging und Rückverfolgbarkeit verwenden

تجنب

  • Fill() für Eingabe vermeiden - Type() mit zufälligen Verzögerungen verwenden, um menschliches Tippen zu simulieren
  • Standard-Timeouts nicht verwenden - immer explizite Timeouts für Aktionen setzen
  • Einen neuen Browser für jede Aufgabe starten vermeiden - die Browser-Instanz mit neuen Kontexten wiederverwenden

الأسئلة المتكررة

Wofür wird Playwright Go verwendet?
Playwright Go ist eine Go-Bindung für die Playwright Browser-Automatisierungsbibliothek. Es ermöglicht die programmatische Steuerung von Chromium, Firefox und WebKit-Browsern für Testing, Scraping und Automatisierungsaufgaben.
Erfordert diese Fähigkeit die Installation von Browsern?
Ja. Sie müssen 'go run github.com/playwright-community/playwright-go/cmd/playwright@latest install --with-deps' ausführen, um die erforderlichen Browser-Binärdateien zu installieren.
Kann diese Fähigkeit Cloudflare-Schutz umgehen?
Die Fähigkeit enthält Human-Emulation-Techniken, die grundlegende Cloudflare-Prüfungen umgehen können. Es können jedoch extrem strenge Konfigurationen oder bezahlte Cloudflare-Pläne die Automatisierung immer noch erkennen.
Wie verbessert die kontextbasierte Architektur die Performance?
Browser-Kontexte sind leichtgewichtig und können in Millisekunden erstellt werden, während das Starten eines neuen Browsers Sekunden dauert. Die Wiederverwendung eines einzelnen Browsers mit mehreren Kontexten bietet Isolation ohne den Overhead mehrerer Prozesse.
Kann ich dies für Web-Scraping verwenden?
Ja, diese Fähigkeit ist sowohl für Testing als auch für Web-Scraping konzipiert. Die Human-Emulation-Funktionen helfen, Erkennung beim Scrapen von Sites mit Anti-Bot-Schutz zu vermeiden.
Welche Protokollierungsbibliothek verwendet diese Fähigkeit?
Die Fähigkeit verwendet Uber Zap (go.uber.org/zap) für strukturierte JSON-Protokollierung im Produktionsmodus und menschenlesbare Protokollierung im Entwicklungsmodus.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات