如何使用UiPath在Chrome浏览器中以阅读器模式打开网页
UiPath 实现Chrome阅读器模式打开指定URL
以下是几种可行的实现方案,基于你已启用Chrome阅读器模式标志的前提:
方案1:直接使用reader: URL前缀
这是最简便的方法,利用Chrome内置的阅读器模式协议:
- 在UiPath的
Open Browser活动中,将目标URL修改为reader:原网页URL。例如原URL是https://example.com/article,则填写reader:https://example.com/article - 运行流程后,Chrome会直接以阅读器模式加载该网页
方案2:快捷键触发阅读器模式
如果前缀方法失效,可通过快捷键手动切换:
- 使用
Open Browser活动打开目标URL,添加Wait for Page Load活动确保页面完全加载 - 添加
Activate Window活动,选中Chrome浏览器窗口以确保焦点在浏览器上 - 添加
Send Hotkey活动,设置快捷键为Ctrl + Shift + R(Chrome默认阅读器模式快捷键,若你自定义过则用对应的快捷键)
方案3:通过Selenium启用阅读器模式(稳定版)
若需要更可靠的控制,可结合Selenium实现:
- 在UiPath项目中添加Selenium相关依赖包(UiPath.Web.Activities)
- 使用
Invoke Code活动,编写C#代码:
using OpenQA.Selenium; using OpenQA.Selenium.Chrome; var chromeOptions = new ChromeOptions(); // 确保启用阅读器模式标志 chromeOptions.AddArgument("--enable-reader-mode"); var driver = new ChromeDriver(chromeOptions); // 导航到目标URL driver.Navigate().GoToUrl("你的目标网页URL");
- 运行流程后,Chrome会自动以阅读器模式打开网页
注意事项
- 确认Chrome版本为较新版本,旧版本可能不支持阅读器模式
- 若
reader:前缀无效,尝试重启Chrome确保阅读器模式标志已生效 - 若快捷键无响应,检查Chrome设置中是否修改了阅读器模式的快捷键
内容的提问来源于stack exchange,提问作者KKK
相关产品推荐
相关产品推荐

