DrissionPage/docs/3_get_start/2_before_start.md
2023-02-03 00:03:36 +08:00

1.8 KiB
Raw Blame History

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

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

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

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

✔️ 执行步骤

📍 关闭已打开的 Chrome

多个 Chrome 会造成冲突,如果已有打开的 Chrome 浏览器,请关闭。

后面在"创建页面对象"章节再介绍多 Chrome 浏览器共存的方法。

!>注意:
如果您使用的是 Edge 浏览器,直接关闭不能清干净进程,请打开任务管理器手动关闭进程。


📍 尝试启动浏览器

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

from DrissionPage import ChromiumPage

page = ChromiumPage()
page.get('https://www.baidu.com')

📍 设置路径

如果上面的步骤提示出错,请新建一个临时 py 文件,并输入以下代码,填入您电脑里的 Chrome 浏览器 exe 文件路径,然后执行。

!>注意:
这段代码只要运行一次即可,不要写到正式程序里。

from DrissionPage.easy_set import set_paths

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

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


📍 重试控制浏览器

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


✔️ 说明

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