行者孙Python

水晶启幕篇-Day1|魔法初识:DrissionPage 是什么,魔法库安装咒语

📖 知识点

1. DrissionPage 是什么?

一句话:它是一套用 Python 操控浏览器的魔法库,让你像施咒一样控制网页—— 打开网页、点击按钮、填表、抓数据,全能搞定。

它和另一套 "魔法"(Selenium)最大的区别:

  • Selenium:要额外配置浏览器驱动(WebDriver),就像要先给魔法杖配一根专用魔杖芯,麻烦
  • DrissionPage:无需驱动,直接用 Python 和浏览器 "灵魂对话",安装即用,开箱即施法

💡 生活比喻 Selenium 像是请了一位 "中介",做什么都要先找它牵线搭桥; DrissionPage 像是你和浏览器直接 "签订灵魂契约",魔法杖认你为主,随叫随到。

2. DrissionPage 两大主流用法

表格

魔法流派作用对应对象
影分身(无界面)用 requests 式请求抓数据,快速高效SessionPage
显形术(有界面)操作真实浏览器,模拟真人点按ChromiumPage
  • 入门阶段建议先用 ChromiumPage,能清楚看到浏览器实时操作,最好理解、最有成就感。

3. 魔法库安装咒语

打开命令行(终端),输入这一句咒语即可安装:

pip install DrissionPage

如果电脑里同时装了多个 Python,可能会用:

pip3 install DrissionPage

安装完成验证:在 Python 环境里输入下面代码,不报错即成功

from DrissionPage import ChromiumPage
print("魔法库安装成功!")

⚠️ 安装小提醒

  1. 用国内网络慢的话,可以加国内镜像源加速,例如: pip install DrissionPage -i https://pypi.tuna.tsinghua.edu.cn/simple
  2. 看到 Successfully installed DrissionPage-xxx 就说明安装成功了
  3. 报错 ModuleNotFoundError 表示还没装上,重新跑一遍安装命令

⚔️ Kata 实战任务

任务需求:

  1. 在命令行执行安装咒语,安装 DrissionPage
  2. 在 Python 里导入 ChromiumPage
  3. 打印验证成功的提示文字,确认魔法库已就位

参考代码

# 第一步:命令行执行 pip install DrissionPage 完成安装
# 第二步:Python里导入魔法库
from DrissionPage import ChromiumPage

# 验证:成功导入即说明魔法库安装成功
print("✅ 魔法杖已激活!DrissionPage 魔法库安装成功!")

运行输出:

✅ 魔法杖已激活!DrissionPage 魔法库安装成功!

🧠 思考题

  1. DrissionPage 相比 Selenium,最省事的一点是什么?
  2. 如果你电脑上没有安装 Python,需要先做哪一步才能使用这个魔法库?
‹ 返回目录
🏠首页 Python 📦资源 👤关于我