1 dépôt
Identifying and following hyperlinks using regular expressions or attribute matching.
Distinguishing note: None of the candidates cover the specific process of resolving web hyperlinks based on text patterns or regex.
Explore 1 awesome GitHub repository matching web development · Pattern-Based Link Resolution. Refine with filters or upvote what's useful.
MechanicalSoup est une bibliothèque d'automatisation web Python conçue pour simuler le comportement d'un navigateur. Elle fonctionne comme une boîte à outils pour le web scraping et l'automatisation, fournissant un moteur d'analyse HTML et un gestionnaire de session HTTP pour interagir avec les sites web par programmation. La bibliothèque permet une interaction web headless en imitant une session utilisateur réelle. Elle gère l'état persistant via la gestion des cookies et le suivi automatique des redirections, permettant la navigation programmatique sur les sites web et la simulation d'interactions complexes avec le navigateur. Ses capacités couvrent le remplissage et la soumission automatisés de formulaires en utilisant des sélecteurs CSS, ainsi que l'extraction de données à partir de réponses HTML. L'ensemble d'outils inclut des utilitaires pour télécharger des fichiers liés, spécifier des agents utilisateur personnalisés et rechercher des pages basées sur des mots-clés spécifiques. Elle fournit également des outils de diagnostic pour rendre l'état actuel de la page dans un navigateur pour une vérification visuelle.
Identifies and follows hyperlinks by matching page text against regular expressions or specific tag attributes.