Selenium is the best automation tool for browser automation in Python. We can use Splinter library for selenium in python for browser automation. Splinter helps in automating browser interactions and browser-based automation.
We can use Automagica that is based on python for browser automation. Automagica can also be used for PDF manipulation, Email operations, Word and Excel operations, etc.
You can watch this video for a better understanding of Automation in Python: