Skip to content

🌏 准备工作

在开始之前,我们先进行一些简单设置。

如果只使用收发数据包功能,无须任何准备工作。

如果要控制浏览器,须设置浏览器路径。程序默认设置控制 Chrome,所以以下用 Chrome 作为演示。如果要使用 Edge 或其它 Chromium 内核浏览器,设置方法是一样的。

注意

作者发现 92 版的 Chrome 存在一些奇怪的问题,导致有些电脑环境下不能启动,请尽量避免使用。

✅️️ 执行步骤

📌 尝试启动浏览器

执行以下代码,如果正常启动了浏览器并且访问了项目文档,说明可直接使用,跳过后面的步骤即可。

from DrissionPage import ChromiumPage

page = ChromiumPage()
page.get('http://g1879.gitee.io/DrissionPageDocs')

📌 设置路径

如果上面的步骤提示出错,说明程序没在系统里找到 Chrome 浏览器。

可用以下其中一种方法设置,设置会记录到默认配置文件,后程序会使用该设置启动。

说明

这里的浏览器路径不一定是 Chrome,Edge 等 Chromium 内核的浏览器都可以。

如何查找浏览器可执行文件路径?

打开浏览器,在地址栏输入chrome://version(Edge 输入edge://version),回车。

如图所示,红框中就是要获取的路径。

🔸 方法一:

新建一个临时 py 文件,并输入以下代码,填入您电脑里的 Chrome 浏览器 exe 文件路径,然后执行。

注意

这段代码只要运行一次即可,不用写到正式程序里。

from DrissionPage.easy_set import set_paths

set_paths(browser_path=r'这里修改为您的浏览器可执行文件路径')

这段代码会记录 Chrome 浏览器路径到配置文件。

🔸 方法二:

在命令行输入以下命令(路径改成自己电脑里的):

dp -p D:\Chrome\chrome.exe

注意

  • 注意命令行的 python 环境与项目应是同一个
  • 注意要先使用 cd 命令定位到项目路径

📌 重试控制浏览器

现在,请重新执行第二步的代码,如果正确访问了项目文档,说明已经设置完成。


✅️️ 说明

当您完成准备工作后,无须关闭浏览器,后面的上手示例可继续使用当前浏览器。