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
381 forks
Language: Python
last commit: 2 months 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 18,095
mherrmann/helium A Python library for automating browsers like Chrome and Firefox 6,728
pygithub/pygithub A Python library to access the GitHub REST API 7,078
python-eel/eel A lightweight Python library that enables seamless communication between Python and JavaScript, facilitating the creation of simple GUI applications. 6,525
mongodb/motor A Python driver for MongoDB with non-blocking access and support for asyncio and Tornado applications 2,446
webpy/webpy A lightweight Python web framework that provides a simple and flexible way to build web applications. 5,889
martinrusev/imbox Provides an interface to IMAP email servers using Python 1,186
scille/umongo A Python library for interacting with MongoDB using object-document mapping and asynchronous support 447
getpelican/pelican A tool for creating and publishing static websites using Markdown and reStructuredText syntax in Python. 12,636
microsoft/playwright-python A Python library to automate Chromium, Firefox and WebKit browsers with a single API 12,045
misp/pymisp A Python library to access and manipulate data from MISP platforms via their REST API 448
mljar/mercury Converts Jupyter Notebooks to interactive web applications with customizable widgets and re-execution of cells on change. 4,071
peter-evans/autopep8 Automatically formats Python code to conform to PEP 8 style guide. 84
gradio-app/gradio Enables rapid creation and deployment of web applications for machine learning models and functions using Python 34,557
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,116