系统:PC
日期:2025-09-09
类别:网络工具
版本:v142.0.7396.0
Chromium浏览器官方版是一款好用的开源免费浏览器,是咱们国内全部浏览器的老祖宗存在了,毕竟先有这款软件,才能有后面咱们熟悉的国产浏览器,今天小编就给大家分享的就是这个老祖宗级别的Chromium浏览器。Chromium浏览器电脑版采用了纯净免费开源的形式存在,这里比Chrome还要干净,是电脑上所有浏览器的源头,强大的大V8引擎,搭配WebKit排版引擎,极大提升了JavaScript运行性能,加载网页速度增快。
Chromium浏览器官方版十分的干净,没有国内浏览器夹带私货这种,在这里让用户自己个性化定制,用户可以在这里抢先体验全新的谷歌专属功能,新功能稳定了就直接下放到Chrome,Chrome用完了最后给国产浏览器儿子使用。
1、源代码开放,用户可以自由使用、修改和分发。
2、采用了与Chrome相同的引擎,网页响应和加载速度较快。
3、在架构上使用了Apple发展出来的WebKit排版引擎、Safari的部份源代码与Firefox的成果。
系统平台:Windows 7及以上。
WinXP系统在安装了“One Core API Binaries”之后也能运行。
Win7sp1系统还需要安装了KB3080149和KB4019990两个系统补丁才能正常使用。
首次安装crx扩展文件,需先在地址栏输入“chrome://extensions”回车,然后才能进入管理扩展程序界面。
安装了一个crx扩展之后,就有“扩展程序”按钮管理扩展程序了。
“User Data”默认路径如下:
C:\Users\<用户名>\AppData\Local\Chromium\User Data
【创建自定义“User Data”路径的快捷方式】(例如“D:\ChromiumUserData”)
1.创建“chrome.exe”程序的快捷方式。
2.快捷方式右键属性,在目标最后加个空格符再添加“ --user-data-dir="D:\ChromiumUserData"”内容,点确定。
【设置为带启动参数的默认浏览器】(可从外部程序调用,添加示例启动参数是“ --user-data-dir="D:\ChromiumUserData"”内容)
Win7设置Chromium为默认浏览器的操作步骤:
1.选择“chrome.exe”文件,右键创建快捷方式。
2.右键属性这个快捷方式,在目标后面加上“ --make-default-browser”(这个参数左边有个空格符),确定。
3.可以重命名此快捷方式为“moren”,然后右键以管理员身份运行“moren”快捷方式,再双击“moren”快捷方式。
Win10设置Chromium为默认浏览器的操作步骤:
1.双击“chrome.exe”程序运行,在地址栏输入“chrome://settings”回车(或者点地址栏右边的“三个点→设置”)。
2.设置页面往下拉,在“默认浏览器”右边点“设为默认选项”按钮。
3.自动打开了“Win10设置→应用→默认应用”之后,点“Web浏览器”下的图标,选择“Chromium”图标,完成。
Win11设置Chromium为默认浏览器的操作步骤:
1.双击“chrome.exe”程序运行,在地址栏输入“chrome://settings”回车(或者点地址栏右边的“三个点→设置”)。
2.设置页面往下拉,在“默认浏览器”右边点“设为默认选项”按钮。
3.自动打开了“Win11设置→应用→默认应用”之后,搜索“Chromium”应用并点它,在“将Chromium设置为默认浏览器”右边点“设置默认值”,完成。
想要从外部程序调用时也自带Chromium启动参数,除了快捷方式的属性目标外,还需要按“Win+R键”运行“regedit”回车,在此注册表编辑器中修改以下路径的默认值(需检查“chrome.exe”文件所在路径是否正确)(Win10Win11不用修改前三行内容):
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command]
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\command]
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\command]
[HKEY_CURRENT_USER\Software\Classes\ChromiumHTM(.乱码)\shell\open\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromiumHTM(.乱码)\shell\open\command]
例如把“"D:\Chromium v139\chrome.exe" --single-argument %1”替换成下边一行:
"D:\Chromium v139\chrome.exe" --user-data-dir="D:\ChromiumUserData" --single-argument %1
一、ChromiumPage基础操作
在 DrissionPage 中,ChromiumPage 提供了多种配置选项来定制浏览器的启动方式,支持无头模式、代理设置、自定义窗口大小等配置。以下是 ChromiumPage 打开浏览器和初始化配置的详细操作。
(一)初始化Drission 和 ChromiumPage 对象
使用 ChromiumPage 打开浏览器的第一步是创建一个 Drission 对象,然后使用它来初始化 ChromiumPage。这是 DrissionPage 进行浏览器自动化的标准流程。
复制以下代码:
from drission import Drission
# 创建 Drission 对象
drission = Drission()
# 使用 Drission 对象初始化 ChromiumPage
page = drission.use_chromium()
(二)打开浏览器并加载页面
创建 ChromiumPage 后,可以使用 get() 方法加载指定的 URL,这会在浏览器中打开该网页。
复制以下代码:
# 打开网页
page.get("https://example.com")
(三)设置浏览器启动参数
ChromiumPage 支持在启动时自定义多种配置参数,以下是常用的配置项:
headless:是否启用无头模式。无头模式不会显示浏览器窗口,适合在后台运行自动化任务。默认为 True。
args:额外的启动参数,可以传递任何 Chromium 支持的启动选项,如窗口大小、禁用扩展等。
proxy:设置代理服务器的 IP 和端口,用于修改访问 IP 地址。
user_agent:自定义浏览器的 User-Agent 标识。
disable_image:禁用图片加载,适合在不需要图片的情况下提高加载速度。
以下示例展示了如何在启动时配置这些参数:
# 启动浏览器并设置初始化配置
page = drission.use_chromium(
headless=False, # 是否启用无头模式
args=["--window-size=1200,800"], # 设置窗口大小
proxy="127.0.0.1:8080", # 设置代理
user_agent="MyCustomUserAgent", # 自定义 User-Agent
disable_image=True # 禁用图片加载以加速页面加载
)
(四)加载等待设置
对于需要等待动态内容加载的页面,可以使用 wait_load() 方法,确保页面资源完全加载后再继续执行其他操作。这可以避免未加载完成导致的操作失败问题。
复制以下代码:
page.get("https://example.com")
page.wait_load() # 等待页面加载完成
二、ChromiumPage元素操作
在 DrissionPage 的 ChromiumPage 中,元素定位是一项关键功能,用于查找页面中的元素并对其进行操作。ChromiumPage 提供了多种元素定位方法,类似于 Selenium 的操作方式。以下是元素定位的几种常用方法。
(一)基本元素定位方法
ChromiumPage 提供的元素定位方法主要包括以下几种:
ele(selector):定位单个元素
eles(selector):定位多个元素,返回一个元素列表
在这些方法中,selector 是用于指定 HTML 元素的选择器,支持多种选择器类型(如 CSS 选择器、XPath)。
(二)常用的选择器类型
在 ele() 和 eles() 方法中,支持以下几种选择器类型:
CSS 选择器:使用 CSS 样式选择器定位元素,常见的形式包括:
标签名:'div'
类名:'div.classname'
ID:'#element_id'
属性:'input[name="username"]'
XPath:通过 XPath 表达式定位元素。例如,'//div[@class="classname"]' 可以定位类名为 classname 的 div 元素。
标签属性:可以直接使用 @属性=值 的形式,例如 @id='element_id'。
以下是具体示例代码:
# 通过 CSS 选择器定位单个元素
element = page.ele('button#submit')
# 通过类名定位多个元素,返回元素列表
elements = page.eles('div.classname')
# 使用 XPath 定位元素
element = page.ele('//input[@name="username"]')
热门推荐
相关应用
实时热词
评分及评论
点击星星用来评分