awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mechanicalsoup/mechanicalsoupAvatar de MechanicalSoup

    MechanicalSoup/MechanicalSoup

    4,868Ver en GitHub↗

    MechanicalSoup es una biblioteca de automatización web y framework de scraping de Python diseñado para simular sesiones de navegador y navegar por sitios web sin requerir la ejecución de JavaScript. Funciona como una herramienta de análisis HTML y gestor de sesiones HTTP, permitiendo la recuperación programática del contenido de la página y la automatización de las interacciones web. La biblioteca se distingue por combinar la persistencia de sesión con la interacción automatizada de formularios. Mapea los datos del usuario a campos de entrada HTML y cuadros de selección para el envío programático y mantiene estados autenticados mediante la gestión de cookies y encabezados de agente de usuario en múltiples solicitudes. También incluye herramientas de diagnóstico que exportan el estado HTML actual a un archivo local para su verificación visual en un navegador externo. El framework cubre una amplia gama de capacidades, incluyendo la navegación HTTP headless, la extracción de contenido mediante selectores CSS y expresiones regulares, y la descarga automatizada de archivos. Además, admite la ejecución de búsquedas por palabras clave y la inspección de elementos HTML para simular el movimiento del usuario a través de las jerarquías de los sitios web.

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

    Pythonbeautifulsoupmechanicalsouppypi
    Ver en GitHub↗4,868
  • remitchell/python-scrapingAvatar de REMitchell

    REMitchell/python-scraping

    4,714Ver en GitHub↗

    Este proyecto es una librería de web scraping en Python y una suite de recolección de datos automatizada. Proporciona herramientas para extraer datos estructurados de sitios web, implementar crawlers para navegar enlaces y analizar estructuras DOM HTML para aislar elementos y atributos específicos. El toolkit incluye un pipeline para procesar texto no estructurado y limpiar contenido web crudo para extraer información significativa. También cuenta con capacidades para la extracción de datos de imágenes y la integración de APIs externas para recuperar datos estructurados desde endpoints remotos. El sistema cubre áreas clave como la extracción automatizada de datos web, flujos de trabajo de crawling y técnicas para evitar obstáculos de scraping mediante proxies y resolutores de CAPTCHA.

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

    Jupyter Notebook
    Ver en GitHub↗4,714
  • sparklemotion/mechanizeAvatar de sparklemotion

    sparklemotion/mechanize

    4,443Ver en GitHub↗

    Mechanize es una biblioteca de Ruby para la automatización de navegadores web y la emulación de navegadores headless. Permite navegar programáticamente por sitios web y simular el comportamiento humano sin una interfaz gráfica de usuario. La biblioteca proporciona una interfaz automatizada para completar y enviar formularios web, incluyendo campos de texto, casillas de verificación y subidas de archivos. Gestiona sesiones con estado almacenando y enviando automáticamente cookies a través de múltiples peticiones para mantener la autenticación e identidad del usuario. Las capacidades adicionales incluyen el scraping de datos web, la capacidad de descargar contenido web remoto y el mantenimiento de un historial de navegación cronológico para rastrear las páginas visitadas. El sistema analiza las respuestas HTML en un modelo de objetos estructurado para permitir la consulta programática y la interacción con los elementos de la página.

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

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