web-browser
웹 자동화를 위한 Chrome 브라우저 제어
스크래핑, 테스트, 데이터 추출을 위해 웹 브라우저 상호작용을 자동화합니다. Chrome DevTools Protocol을 통해 Chrome을 원격으로 제어하여 클릭, 탐색, JavaScript 평가, 스크린샷 캡처를 프로그램적으로 수행합니다.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "web-browser". Navigate to example.com and extract all links
النتيجة المتوقعة:
- - Title: Example Domain
- - Links found: 1
- - URL: https://www.iana.org/help/example-domains
استخدام "web-browser". Take a screenshot of example.com
النتيجة المتوقعة:
- Screenshot saved to: /var/folders/.../screenshot-2024-01-17T10-30-00.png
استخدام "web-browser". Find all headings on the page
النتيجة المتوقعة:
- - Heading 1: Welcome
- - Heading 2: Getting Started
- - Heading 3: Documentation
التدقيق الأمني
مخاطر متوسطةThis is a legitimate browser automation skill using Chrome DevTools Protocol. The static analyzer flagged patterns common to both automation tools and malicious software. After evaluating the code context, all high-severity findings are false positives. The skill's external command usage (spawn, execSync, backticks) is for legitimate browser management: starting Chrome, killing processes, creating directories, and syncing user profiles. The 'C2 keywords' flagged in dependencies are standard npm packages (commander, proxy-agent, degenerator) required by puppeteer-core. The 'weak cryptographic algorithm' findings are checksum verification in archive libraries. The skill does have elevated privileges by design (browser control), but this is its intended function with no evidence of credential exfiltration or data theft.
عوامل الخطر
⚙️ الأوامر الخارجية (2)
🌐 الوصول إلى الشبكة (2)
📁 الوصول إلى نظام الملفات (1)
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
웹 애플리케이션 테스트
요소를 프로그램적으로 클릭하고, 폼을 채우고, 페이지 상태를 검증하여 UI 테스트를 자동화합니다.
웹 데이터 추출
페이지를 탐색하고 JavaScript를 실행해 구조화된 데이터를 추출하여 웹사이트를 스크래핑합니다.
페이지 동작 검증
스크린샷을 촬영하고 페이지 콘텐츠를 평가하여 시각적/기능적 정확성을 검증합니다.
جرّب هذه الموجهات
Start Chrome and navigate to https://example.com. What is the page title?
Navigate to https://news.ycombinator.com and extract all article titles using eval.js.
Take a screenshot of the current page and save it to a temp file.
Use the element picker to find the submit button on the page.
أفضل الممارسات
- 실행 간 로그인 세션을 유지해야 할 때만 --profile 플래그를 사용하세요
- 브라우저 컨텍스트에서 평가하기 전에 JavaScript 코드를 항상 검증하세요
- 리소스 누수를 피하기 위해 자동화 작업 후 Chrome을 올바르게 종료하세요
تجنب
- 페이지 동작을 변경할 수 있는 신뢰할 수 없는 JavaScript 코드를 실행하지 마세요
- 도난된 자격 증명으로 로그인 플로우를 자동화하는 데 이 스킬을 사용하지 마세요
- 작업 완료 후 Chrome을 백그라운드에서 계속 실행해 두지 마세요