awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesRequest-Response Loop Automation

Automating the cyclical process of sending HTTP requests and processing the resulting responses to simulate browsing.

Distinct from HTTP Request and Response Handlers: Candidates focus on synchronous patterns or specific transformers, not the automation of the full user-navigation cycle.

Explore 3 awesome GitHub repositories matching web development · Request-Response Loop Automation. Refine with filters or upvote what's useful.

Awesome Request-Response Loop Automation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mechanicalsoup/mechanicalsoupAvatar von MechanicalSoup

    MechanicalSoup/MechanicalSoup

    4,868Auf GitHub ansehen↗

    MechanicalSoup ist eine Python-Webautomatisierungsbibliothek und ein Scraping-Framework, das dazu entwickelt wurde, Browsersitzungen zu simulieren und Websites zu navigieren, ohne JavaScript-Ausführung zu erfordern. Es fungiert als HTML-Parsing-Tool und HTTP-Session-Manager, was den programmatischen Abruf von Seiteninhalten und die Automatisierung von Web-Interaktionen ermöglicht. Die Bibliothek zeichnet sich durch die Kombination von Session-Persistenz mit automatisierter Formularinteraktion aus. Sie bildet Benutzerdaten auf HTML-Eingabefelder und Auswahlboxen für die programmatische Übermittlung ab und verwaltet authentifizierte Zustände durch das Management von Cookies und User-Agent-Headern über mehrere Anfragen hinweg. Sie enthält zudem Diagnose-Tools, die den aktuellen HTML-Status zur visuellen Überprüfung in einem externen Browser in eine lokale Datei exportieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich headless HTTP-Navigation, Inhalts-Extraktion via CSS-Selektoren und regulären Ausdrücken sowie automatisiertem Datei-Download. Es unterstützt zudem die Ausführung von Keyword-Suchen und die Inspektion von HTML-Elementen, um Benutzerbewegungen durch Website-Hierarchien zu simulieren.

    Automates the cycle of sending HTTP requests and processing responses to simulate a user navigating a website.

    Pythonbeautifulsoupmechanicalsouppypi
    Auf GitHub ansehen↗4,868
  • remitchell/python-scrapingAvatar von REMitchell

    REMitchell/python-scraping

    4,714Auf GitHub ansehen↗

    Dieses Projekt ist eine Python-Bibliothek für Web Scraping und eine automatisierte Datensammlungssuite. Sie bietet Tools zum Extrahieren strukturierter Daten von Websites, zur Implementierung von Web-Crawlern für die Navigation durch Site-Links sowie zum Parsen von HTML-DOM-Strukturen, um spezifische Elemente und Attribute zu isolieren. Das Toolkit enthält eine Pipeline zur Verarbeitung unstrukturierter Texte und zur Bereinigung von Rohdaten aus dem Web, um aussagekräftige Informationen zu extrahieren. Es bietet zudem Funktionen für die Bilddatenextraktion und die Integration externer APIs, um strukturierte Daten von Remote-Endpunkten abzurufen. Das System deckt breite Funktionsbereiche ab, darunter automatisierte Web-Datenextraktion, Web-Crawling-Workflows sowie Techniken zur Umgehung von Scraping-Hindernissen mittels Proxys und CAPTCHA-Solvern.

    Automates the HTTP request-response cycle to fetch raw HTML and JSON content for local processing.

    Jupyter Notebook
    Auf GitHub ansehen↗4,714
  • sparklemotion/mechanizeAvatar von sparklemotion

    sparklemotion/mechanize

    4,443Auf GitHub ansehen↗

    Mechanize ist eine Ruby-Bibliothek für Webbrowser-Automatisierung und Headless-Browser-Emulation. Sie ermöglicht das programmatische Navigieren auf Webseiten und das Simulieren menschlichen Verhaltens ohne grafische Benutzeroberfläche. Die Bibliothek bietet eine automatisierte Schnittstelle zum Ausfüllen und Absenden von Webformularen, einschließlich Textfeldern, Checkboxen und Datei-Uploads. Sie verwaltet zustandsbehaftete Sitzungen durch automatisches Speichern und Senden von Cookies über mehrere Anfragen hinweg, um Benutzerauthentifizierung und Identität aufrechtzuerhalten. Zusätzliche Funktionen umfassen Web-Data-Scraping, die Möglichkeit zum Herunterladen von Remote-Webinhalten und die Pflege eines chronologischen Navigationsverlaufs zur Nachverfolgung besuchter Seiten. Das System parst HTML-Antworten in ein strukturiertes Objektmodell, um programmatische Abfragen und Interaktionen mit Seitenelementen zu ermöglichen.

    Automates the sequence of sending HTTP requests and processing responses to simulate multi-page navigation flows.

    Ruby
    Auf GitHub ansehen↗4,443
  1. Home
  2. Web Development
  3. Request-Response Loop Automation