ubuntu24.04安装selenium、edge、msedgedriver

实验环境:kaggle notebook、colab notebook

1、安装edge

!wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_138.0.3351.121-1_amd64.deb?brand=M102

!sudo dpkg -i microsoft-edge-stable_138.0.3351.121-1_amd64.deb?brand=M102

2、安装chromedriver

!wget https://msedgedriver.microsoft.com/138.0.3351.121/edgedriver_linux64.zip

!unzip edgedriver_linux64.zip

!sudo mv msedgedriver /usr/local/bin

3、安装selenium

!pip install selenium

4、测试脚本(jupyter notebook版,无头浏览器模式)

import tempfile
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from selenium.webdriver.edge.options import Options
#from webdrivermanager_cn import ChromeDriverManager
import time
 
# 自动下载驱动
#driver_path = ChromeDriverManager().install()
 
# 创建临时用户数据目录
user_data_dir = tempfile.mkdtemp()
 
# 设置 Chrome 启动参数
options = Options()
options.add_argument(f"--user-data-dir={user_data_dir}")
options.add_argument("--no-sandbox")          # Linux 通常需要
options.add_argument("--disable-dev-shm-usage")  # Linux 通常需要
options.add_argument("--headless")            # 如不需要图形界面,可添加此项
 
# 启动浏览器
service = Service(executable_path='/usr/local/bin/msedgedriver')
driver = webdriver.Edge(service=service, options=options)
 
# 使用浏览器
driver.get("https://www.baidu.com")
print(driver.title)
time.sleep(3)
#截屏
driver.save_screenshot(filename="baidu.png")
time.sleep(3)
 
driver.quit()

### 如何在 Ubuntu 24.04安装 Microsoft Edge 浏览器 要在 Ubuntu 24.04 上成功安装 Microsoft Edge 浏览器,可以按照以下方法操作: #### 方法一:通过官方提供的 `.deb` 包手动安装 1. **下载 Microsoft Edge 安装包** 访问微软官方网站获取最新版本的 Edge 浏览器安装包[^3]。可以通过此链接进入下载页面:[Get to Know Microsoft Edge](https://www.microsoft.com/edge)。 2. **切换至下载目录** 使用终端命令导航到 `Downloads` 文件夹或其他保存 `.deb` 文件的位置: ```bash cd ~/Downloads ``` 3. **执行安装命令** 使用 `dpkg` 工具来完成安装过程。具体命令如下: ```bash sudo dpkg -i microsoft-edge-stable*.deb ``` 此处假设文件名为 `microsoft-edge-stable_*.deb`,实际名称可能略有不同,请根据实际情况调整。 --- #### 方法二:通过 APT 软件源自动管理安装 这种方法更适用于长期维护和更新需求较高的场景。 1. **安装必要的依赖工具** 首先确保系统已安装用于处理 HTTPS 和密钥验证的相关工具: ```bash sudo apt install software-properties-common apt-transport-https wget ``` 2. **导入 Microsoft GPG 密钥** 添加 Microsoft 提供的安全证书以便验证软件包的真实性: ```bash wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - ``` 3. **配置 Microsoft Edge 的APT仓库地址** 将 Microsoft Edge 的软件源添加到系统的APT列表中: ```bash sudo add-apt-repository 'deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main' ``` 4. **刷新本地APT缓存** 更新本地APT索引以同步最新的可用软件包信息: ```bash sudo apt update ``` 5. **正式安装 Microsoft Edge** 执行以下命令即可安装稳定版 Edge 浏览器: ```bash sudo apt install microsoft-edge-stable ``` 如果需要测试新功能或者开发者预览,则可以选择安装开发版替代: ```bash sudo apt install microsoft-edge-dev ``` 以上两种方式均能实现Edge浏览器的成功部署[^4]。 --- #### 注意事项 - 如果遇到依赖关系错误提示,在尝试重新修复未满足的依赖项之前可运行以下命令解决潜在问题: ```bash sudo apt --fix-broken install ``` - 对于某些特定环境下的兼容性问题,建议优先采用APT方式进行安装,因为这种方式能够更好地支持后续升级和服务补丁应用。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值