ROD هو سائق رفيع المستوى يعتمد مباشرة على بروتوكول DEVTOOLS. إنه مصمم لأتمتة الويب والتجشير لكل من الاستخدام العالي المستوى والمنخفض ، يمكن للمطورين الكبار استخدام الحزم والوظائف ذات المستوى المنخفض لتخصيص نسختهم الخاصة أو بناءها بسهولة من أمثلة على المستوى العالي. بناء نسخة افتراضية من رود.
中文 API 文档
تصميم سياق بالسلاسل ، بديهية للمهلة أو إلغاء مهمة الطول
عناصر الانتظار التلقائي لتكون جاهزة
تصحيح الأخطاء الودية ، تتبع المدخلات التلقائية ، مراقبة عن بعد متصفح مقطوع الرأس
آمن الخيط لجميع العمليات
العثور تلقائيا أو تنزيل المتصفح
مساعدون رفيع المستوى مثل WaitStable و Waitrequestidle و HijackRequests و WaitDownload ، إلخ
تصميم Waitevent من خطوتين ، لا تفوت أي حدث (كيف يعمل)
يتعامل بشكل صحيح
لا توجد عملية متصفح Zombie بعد الحادث (كيف تعمل)
فرض CI تغطية اختبار 100 ٪
يرجى التحقق من ملف acmentials_test.go أولاً ، ثم تحقق من مجلد الأمثلة.
لمزيد من الأمثلة التفصيلية ، يرجى البحث في اختبارات الوحدة. مثل استخدام Method of Method HandleAuth ، يمكنك البحث في جميع ملفات *_test.go التي تحتوي على HandleAuth ، على سبيل المثال ، استخدام GitHub Online Search في المستودع. يمكنك أيضًا البحث في مشكلات GitHub أو مناقشات ، يتم تسجيل الكثير من أمثلة الاستخدام هناك.
فيما يلي مقارنة بين الأمثلة بين قضيب و chromedp.
إذا كانت لديك أسئلة ، فيرجى إثارة مشكلات/مناقشات أو الانضمام إلى غرفة الدردشة.
مساعدتك أكثر من موضع ترحيب! حتى مجرد فتح مشكلة لطرح سؤال قد يساعد الآخرين بشكل كبير.
يرجى قراءة كيفية طرح الأسئلة على الطريقة الذكية قبل طرح الأسئلة.
نحن نستخدم مشاريع GitHub لإدارة المهام ، يمكنك رؤية أولوية وتقدم المشكلات هنا.
إذا كنت تريد المساهمة ، فيرجى قراءة دليل المساهم.