mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
1.8 KiB
1.8 KiB
在开始之前,我们先进行一些简单设置。
如果只使用收发数据包功能,无须任何准备工作。
如果要控制浏览器,须设置浏览器路径。程序默认设置控制 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 浏览器路径到配置文件。
📍 重试控制浏览器
现在,请重新执行第二步的代码,如果正确访问了百度,说明已经设置完成。
✔️ 说明
当您完成准备工作后,无须关闭浏览器,后面的上手示例可继续使用当前浏览器。