1-0、DrissionPage 安装与首次打开网页测试使用

1-0、DrissionPage 安装与首次打开网页测试使用
DrissionPage · 入门知识点 01

安装 DrissionPage,并完成第一次打开网页

这一篇适合刚开始接触 DrissionPage 的人。目标很简单:安装库、创建浏览器页面对象、访问一个网页,并确认浏览器可以正常被程序控制。

难度:入门关键词:安装 / ChromiumPage / page.get()适合:第一次运行测试
DrissionPage first run
from DrissionPage import ChromiumPage page = ChromiumPage() page.get(‘https://www.mfzyw1.com’) print(page.title)

一眼看懂这篇要做什么

不要一开始就研究复杂反爬、验证码、监听接口。先把最基础的“能启动、能打开、能读取”跑通,后面的定位、点击、采集才有基础。

安装库

导入对象

打开网页

读取标题

准备环境

01

Python 环境

建议使用较新的 Python 3 版本,先确认命令行里能正常执行 python 或 python3。

02

浏览器环境

DrissionPage 可以控制 Chromium 内核浏览器。第一次测试时,先不要加太多启动参数。

03

编辑器

用 PyCharm、VS Code 或普通命令行都可以,重点是先跑通最小代码。

安装命令

在命令行里执行下面命令。已经安装过也可以执行一次升级命令,避免版本太旧导致示例方法不一致。

执行安装命令

pip install DrissionPage –upgrade

检查重点

安装完成后,不要急着写复杂代码,先单独测试能不能正常导入 ChromiumPage

最小可运行代码

下面这段就是最基础的首次运行代码。它会创建一个页面对象,打开网页,然后打印当前页面标题。

完整示例代码

from DrissionPage import ChromiumPage # 1. 创建浏览器页面对象 page = ChromiumPage() # 2. 打开一个网页 page.get(‘https://www.mfzyw1.com’) # 3. 读取页面标题,确认页面已经打开 print(page.title)

测试地址说明

示例中统一使用 https://www.mfzyw1.com。实际练习时,也可以替换成自己的本地测试页或项目页面。

代码拆解

ChromiumPage()

创建一个浏览器页面对象。后面打开网页、找元素、点击、输入、读取数据,基本都会围绕这个对象操作。

page.get()

让浏览器访问指定地址。它类似你手动在浏览器地址栏输入网址并回车。

page.title

读取当前网页标题。第一次运行时,用它判断页面是否真的打开成功。

print()

把结果输出到控制台。刚入门时,建议每一步都打印一点结果,方便判断问题出在哪里。

常见问题排查

问题与处理建议

问题可能原因处理建议
提示没有 DrissionPage 模块库没有安装到当前 Python 环境确认你运行代码的 Python 和 pip 是同一个环境。
浏览器没有打开浏览器环境或启动参数异常先删除复杂参数,只保留最小代码测试。
网页一直加载网络慢、目标页打不开或被拦截换一个简单测试页,先确认 page.get() 本身可用。
标题读取为空页面没加载完,或目标页本身没有标题换一个明确有标题的页面,再加等待逻辑测试。

这一篇的结论

需要记住的三个点

这一节只需要掌握三个点:安装 DrissionPage、创建 ChromiumPage、使用 page.get() 打开网页。只要这一步跑通,后面再学习元素定位、点击输入、Cookies、监听接口,就会顺很多。

DrissionPagePython自动化浏览器控制入门笔记
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容