Rod est un pilote de haut niveau directement basé sur le protocole Devtools. Il est conçu pour l'automatisation Web et le grattage pour une utilisation de haut niveau et de bas niveau, les développeurs seniors peuvent utiliser les packages et fonctions de bas niveau pour personnaliser ou construire facilement leur propre version de Rod, les fonctions de haut niveau ne sont que des exemples pour Créez une version par défaut de Rod.
中文 API 文档
Conception du contexte enchaîné, intuitif à l'emploi ou annuler la tâche de longue date
Éléments d'assistance automobile pour être prêt
Débogage convivial, traçage des entrées automobiles, navigateur sans tête à distance
Filetage pour toutes les opérations
Trouver ou télécharger automatiquement le navigateur
Des aides de haut niveau comme les serveurs, WaitRequestle, HijackRequests, Téléchargement Waitdown, etc.
Conception de Waitevent en deux étapes, Ne manquez jamais un événement (comment ça marche)
Gère correctement les iframes imbriqués ou les doms de l'ombre
Pas de processus de navigateur zombie après le crash (comment ça marche)
CI appliqué à 100% de couverture de test
Veuillez d'abord vérifier le fichier exemples_test.go, puis vérifier le dossier Exemples.
Pour des exemples plus détaillés, veuillez rechercher les tests unitaires. Comme l'utilisation de la méthode HandleAuth , vous pouvez rechercher tous les fichiers *_test.go contenant HandleAuth , par exemple, utilisez la recherche en ligne github dans le référentiel. Vous pouvez également rechercher les problèmes ou les discussions GitHub, de nombreux exemples d'utilisation y sont enregistrés.
Voici une comparaison des exemples entre Rod et ChromEdP.
Si vous avez des questions, veuillez soulever des problèmes / discussions ou rejoindre la salle de chat.
Votre aide est plus que bienvenue! Même ouvrir un problème pour poser une question peut grandement aider les autres.
Veuillez lire comment poser des questions de manière intelligente avant de poser des questions.
Nous utilisons des projets GitHub pour gérer les tâches, vous pouvez voir la priorité et les progrès des problèmes ici.
Si vous souhaitez contribuer, veuillez lire le guide des contributeurs.