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: almost 2 years ago
Linked from 3 awesome lists

beautifulsoupmechanicalsouppypipythonpython-libraryrequestsweb

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pyscript/pyscriptEnables execution of Python code in web browsers using WASM and modern web technologies18,095
mherrmann/heliumA Python library for automating browsers like Chrome and Firefox6,728
pygithub/pygithubA Python library to access the GitHub REST API7,078
python-eel/eelA lightweight Python library that enables seamless communication between Python and JavaScript, facilitating the creation of simple GUI applications.6,525
mongodb/motorA Python driver for MongoDB with non-blocking access and support for asyncio and Tornado applications2,446
webpy/webpyA lightweight Python web framework that provides a simple and flexible way to build web applications.5,889
martinrusev/imboxProvides an interface to IMAP email servers using Python1,186
scille/umongoA Python library for interacting with MongoDB using object-document mapping and asynchronous support447
getpelican/pelicanA tool for creating and publishing static websites using Markdown and reStructuredText syntax in Python.12,636
microsoft/playwright-pythonA Python library to automate Chromium, Firefox and WebKit browsers with a single API12,045
misp/pymispA Python library to access and manipulate data from MISP platforms via their REST API448
mljar/mercuryConverts Jupyter Notebooks to interactive web applications with customizable widgets and re-execution of cells on change.4,071
peter-evans/autopep8Automatically formats Python code to conform to PEP 8 style guide.84
gradio-app/gradioEnables rapid creation and deployment of web applications for machine learning models and functions using Python34,557
ml-tooling/opyratorAutomates conversion of machine learning code into production-ready microservices with web API and GUI.3,116