MechanicalSoup

Browser simulator

Automates interaction with websites by simulating browser behavior and handling HTTP sessions and document navigation.

A Python library for automating interaction with websites.

GitHub

5k stars
110 watching
379 forks
Language: Python
last commit: 7 days ago
Linked from 3 awesome lists

beautifulsoupmechanicalsouppypipythonpython-libraryrequestsweb

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pyscript/pyscript Enables execution of Python code in web browsers using WASM and modern web technologies 17,992
mherrmann/helium A Python library for automating browsers like Chrome and Firefox 4,944
pygithub/pygithub A Python library to access the GitHub REST API 7,042
python-eel/eel A lightweight Python library that enables seamless communication between Python and JavaScript, facilitating the creation of simple GUI applications. 6,479
mongodb/motor A Python driver for MongoDB with non-blocking access and support for asyncio and Tornado applications 2,431
webpy/webpy A lightweight Python web framework that provides a simple and flexible way to build web applications. 5,886
martinrusev/imbox Provides an interface to IMAP email servers using Python 1,185
scille/umongo A Python library for interacting with MongoDB using object-document mapping and asynchronous support 448
getpelican/pelican A tool for creating and publishing static websites using Markdown and reStructuredText syntax in Python. 12,579
microsoft/playwright-python A Python library to automate multiple web browsers with a single API. 11,872
misp/pymisp A Python library to access and manipulate data from MISP platforms via their REST API 445
mljar/mercury Converts Jupyter Notebooks to interactive web applications with customizable widgets and re-execution of cells on change. 4,044
peter-evans/autopep8 Automatically formats Python code to conform to PEP 8 style guide. 85
gradio-app/gradio Enables rapid creation and deployment of web applications for machine learning models and functions using Python 33,962
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,102