awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mechanicalsoup/mechanicalsoupAvatar MechanicalSoup

    MechanicalSoup/MechanicalSoup

    4,868Vezi pe GitHub↗

    MechanicalSoup este o bibliotecă Python de automatizare web și un framework de scraping conceput pentru a simula sesiuni de browser și a naviga pe site-uri web fără a necesita execuția JavaScript. Funcționează ca un instrument de parsare HTML și un manager de sesiune HTTP, permițând preluarea programatică a conținutului paginii și automatizarea interacțiunilor web. Biblioteca se distinge prin combinarea persistenței sesiunii cu interacțiunea automată cu formularele. Mapează datele utilizatorului la câmpurile de input HTML și casetele de selecție pentru trimitere programatică și menține stările autentificate prin gestionarea cookie-urilor și a headerelor user-agent pe parcursul mai multor cereri. Include, de asemenea, instrumente de diagnosticare care exportă starea HTML curentă într-un fișier local pentru verificare vizuală într-un browser extern. Framework-ul acoperă o gamă largă de capabilități, inclusiv navigarea HTTP headless, extragerea conținutului prin selectori CSS și expresii regulate, și descărcarea automată a fișierelor. De asemenea, suportă execuția căutării după cuvinte cheie și inspecția elementelor HTML pentru a simula mișcarea utilizatorului prin ierarhiile site-urilor web.

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

    Pythonbeautifulsoupmechanicalsouppypi
    Vezi pe GitHub↗4,868
  • remitchell/python-scrapingAvatar REMitchell

    REMitchell/python-scraping

    4,714Vezi pe GitHub↗

    Acest proiect este o bibliotecă Python pentru web scraping și o suită de colectare automată a datelor. Oferă instrumente pentru extragerea datelor structurate de pe site-uri web, implementarea de web crawlere pentru a naviga prin link-urile site-urilor și parsarea structurilor DOM HTML pentru a izola elemente și atribute specifice. Toolkit-ul include un pipeline pentru procesarea textului nestructurat și curățarea conținutului web brut pentru a extrage informații relevante. De asemenea, dispune de capabilități pentru extragerea datelor din imagini și integrarea API-urilor externe pentru a prelua date structurate de la endpoint-uri remote. Sistemul acoperă domenii largi de capabilități, inclusiv extragerea automată a datelor web, fluxuri de lucru de web crawling și tehnici pentru a ocoli obstacolele de scraping folosind proxy-uri și rezolvatoare de CAPTCHA.

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

    Jupyter Notebook
    Vezi pe GitHub↗4,714
  • sparklemotion/mechanizeAvatar sparklemotion

    sparklemotion/mechanize

    4,443Vezi pe GitHub↗

    Mechanize is a Ruby library for web browser automation and headless browser emulation. It allows for programmatically navigating websites and simulating human behavior without a graphical user interface. The library provides an automated interface for populating and submitting web forms, including text fields, checkboxes, and file uploads. It manages stateful sessions by automatically storing and sending cookies across multiple requests to maintain user authentication and identity. Additional capabilities include web data scraping, the ability to download remote web content, and the maintena

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

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