DrissionPage is a python-based web page automation tool.
It can control the browser, send and receive data packets, and combine the two into one.
It can take into account the convenience of browser automation and the high efficiency of requests.
It is powerful and has numerous built-in user-friendly designs and convenient functions.
Its syntax is concise and elegant, the amount of code is small, and it is friendly to novices.
Official website: https://DrissionPage.cn
Project address: gitee | github | gitcode
Your stars are my greatest support?
Supported systems: Windows, Linux, Mac
python version: 3.6 and above
Supported browsers: Chromium core browsers (such as Chrome and Edge), electron applications
Usage documentation: Click to view
Communication QQ group: see usage documentation
Simple yet powerful!
After long-term practice, the author has stepped through countless pitfalls, and all the experiences he has summarized have been written down in this library.
This library uses a fully self-developed kernel with numerous built-in practical functions. It integrates and optimizes commonly used functions. Compared with selenium, it has the following advantages:
open
state In addition to the above advantages, this library also has numerous built-in user-friendly designs.
Anyone is allowed to use or distribute the source code of this project in a personal capacity, but only for learning and legitimate non-profit purposes. Individuals or organizations may not use this project in source code or binary form for commercial purposes without authorization from the copyright holder.
The use of this project must meet the following terms. If any of the terms is violated during use, the authorization will automatically expire.
All actions that occur while using DrissionPage are the sole responsibility of the user. All disputes and consequences arising from any behavior using DrissionPage have nothing to do with the copyright holder, and the copyright holder does not bear any risks and losses caused by the use of DrissionPage. The copyright holder is not responsible for any damages caused by possible defects in DrissionPage.
The author is an individual developer, and the workload of developing and writing documents is relatively heavy.
If this project is helpful to you, you may wish to reward the author:)