FREEDOM251

Freedom251 › Browser Automation Tools

DrissionPage

Free plan LinuxMacWindows

Visit DrissionPage Alternatives Pricing

DrissionPage's own site

What DrissionPage is

DrissionPage is a Python-based web automation tool that combines browser control with network-request workflows. In browser mode, it can create or connect to a browser, access tabs and pages, locate elements, and interact with them. Its browser tools also cover running JavaScript, monitoring network data, and downloading files. For request-based tasks, SessionPage uses a requests Session to access webpages and offers page-like parsing and element lookup. The software supports Windows, Linux, and macOS, and the maker’s installation instructions use pip. The listed environment includes Python 3.6 or later, Chromium-based browsers such as Chrome and Edge, and Electron apps. Chrome is the default browser; Edge and other Chromium-based browsers can be configured similarly. Browser settings reuse existing user data by default, which can retain login data and history, while auto_port can create a fresh profile. DrissionPage is open source and its listed plan costs nothing for personal, non-commercial use. Commercial use requires written authorization from the author. Its terms also prohibit unlawful use, attacks, harassment, and disregarding a target site’s Robots rules or terms of service. The project lists links to Gitee, GitHub, and GitCode, along with tutorials and community support contacts.

Who it suits

DrissionPage suits Python users who need browser automation, request-based webpage access, or both in one tool. It is intended for personal, non-commercial use unless the author gives written authorization for commercial use.

What it does well

  • Combines browser control and network-request workflows.
  • Supports Windows, Linux, and macOS.
  • Browser tools can run JavaScript and monitor network data.
  • SessionPage offers page-like parsing and element lookup.
  • Can use Chromium-based browsers and Electron apps.

What to know first

  • Commercial use requires the author's written authorization.
  • Browser support is limited to one engine.
  • The default browser profile may retain login data and history.

Limits

The free plan is for personal, non-commercial use; commercial use requires written author authorization. Browser support is listed as one engine, and cloud execution is not available.

Plans

PlanBilled and limitsPrice
DrissionPagePersonal, non-commercial use; commercial use requires the author's written authorizationFree

As drissionpage.cn lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install DrissionPage with pip.
  2. Use a Windows, Linux, or macOS environment with Python 3.6 or later.
  3. Configure Chrome, or set up Edge or another Chromium-based browser.
  4. Choose browser control or SessionPage for request-based webpage access.
  5. Use auto_port to create a fresh browser profile if needed.

Verdict

Choose DrissionPage if you work in Python and want browser automation alongside request-based page access. Look elsewhere if you need commercial use without written author authorization or support beyond its listed single browser engine.

Questions

Is DrissionPage free and open source?

Yes. It is open source, and its listed plan is free for personal, non-commercial use.

Can it be used commercially?

Commercial use requires written authorization from the author.

Which operating systems does it support?

The listed platforms are Windows, Linux, and macOS.

Which browsers and environments does it support?

The installation guidance lists Python 3.6 or later and Chromium-based browsers such as Chrome and Edge, plus Electron apps. Chrome is the default browser.

How do I install DrissionPage?

The maker’s installation instructions say to install it with pip.

What are its use restrictions?

Its terms prohibit unlawful use, attacks, harassment, and disregarding target-site Robots rules or terms of service.

Facts from DrissionPage's own pages

Browser automation
Its browser workflow creates or connects to a browser, accesses tabs and pages, finds elements, and interacts with them. · drissionpage.cn, 8 Oct 2026
Browser profiles
The browser guide says default settings reuse browser user data, which may retain login data and history; auto_port can create a fresh browser profile. · drissionpage.cn, 8 Oct 2026
Browser support
The preparation guide says Chrome is the default browser and Edge or other Chromium-based browsers can be configured similarly. · drissionpage.cn, 8 Oct 2026
Commercial use
The terms grant personal, non-commercial use and require written author authorization for commercial use. · drissionpage.cn, 8 Oct 2026
Dual modes
It can control a browser and send or receive network requests. · drissionpage.cn, 8 Oct 2026
Installation
The maker instructs users to install DrissionPage with pip. · drissionpage.cn, 8 Oct 2026
Integrations
The maker lists Gitee, GitHub, and GitCode project links and describes compatibility with Chromium browsers and Electron apps. · drissionpage.cn, 8 Oct 2026
Network tools
The browser control documentation describes running JavaScript, monitoring network data, and downloading files. · drissionpage.cn, 8 Oct 2026
Product
DrissionPage is a Python-based web automation tool. · drissionpage.cn, 8 Oct 2026
Request mode
SessionPage uses a requests Session to access webpages and provides page-like parsing and element lookup. · drissionpage.cn, 8 Oct 2026
Security and liability
The terms say the software is for learning and research and disclaim author responsibility for consequences of use. · drissionpage.cn, 8 Oct 2026
Support
The maker lists an author email address, a WeChat contact, a discussion group, and links to tutorials and community resources. · drissionpage.cn, 8 Oct 2026
Supported environments
The installation page lists Windows, Linux, and Mac, Python 3.6 or later, and Chromium-based browsers such as Chrome and Edge, plus Electron apps. · drissionpage.cn, 8 Oct 2026
Use restrictions
The terms prohibit unlawful use, attacks, harassment, and ignoring target-site Robots rules or terms of service. · drissionpage.cn, 8 Oct 2026

Where DrissionPage stands on Freedom251

Look at these too