当前位置:   article > 正文

selenium启用MS Edge浏览器/下载MS Edge WebDriver_msedgedriver

msedgedriver

Selenium 是一个用于自动化 web 浏览器的工具,可以用于测试 web 应用程序或执行特定 web 任务。要在 Python 中使用 Selenium 来控制 Edge 浏览器,您需要安装相应的 Selenium 包和 Edge 驱动程序,并编写相应的 Python 代码。

# 创建 selenium Edge 浏览器的选项对象
options = Options()
# 设置浏览器的二进制路径
options.binary_location = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
# 创建 Edge WebDriver,并传入选项
driver = webdriver.Edge(options=options)

selenium Microsoft Edge浏览器驱动: Microsoft Edge WebDriver | Microsoft Edge Developer

  1. from selenium import webdriver
  2. from selenium.webdriver.edge.options import Options
  3. import time
  4. # 创建 seleniumEdge 浏览器的选项对象
  5. options = Options()
  6. # 设置浏览器的二进制路径
  7. options.binary_location = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
  8. # 创建 Edge WebDriver,并传入选项
  9. driver = webdriver.Edge(options=options)
  10. # 执行其他操作
  11. driver.get("https://www.example.com")
  12. # 等待5秒钟
  13. time.sleep(5)
  14. # 获取页面的 HTML 内容
  15. html_content = driver.page_source
  16. # 打印 HTML 内容
  17. print(html_content)
  18. # 关闭浏览器
  19. driver.quit()

  1. import time
  2. from selenium import webdriver
  3. from selenium.webdriver.edge.service import Service
  4. # 设置 Edge 浏览器驱动程序的路径
  5. edge_driver_path = "C:\\Program Files (x86)\\Microsoft\\Edge\\edgedriver_win64\\msedgedriver.exe"
  6. # 创建 Edge 浏览器服务
  7. service = Service(edge_driver_path)
  8. service.start()
  9. # 创建 Edge 浏览器的配置选项
  10. options = webdriver.EdgeOptions()
  11. options.binary_location = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
  12. options.set_capability("ms:loggingPrefs", {"browser": "ALL"})
  13. # 创建 Edge WebDriver,并传入选项和服务
  14. driver = webdriver.Edge(service=service, options=options)
  15. # 打开网页
  16. driver.get("https://www.example.com")
  17. # 等待5秒钟
  18. time.sleep(5)
  19. # 获取浏览器日志
  20. logs = driver.get_log("browser")
  21. for log in logs:
  22. print(log)
  23. # 获取页面的 HTML 内容
  24. html_content = driver.page_source
  25. # 打印 HTML 内容
  26. print(html_content)
  27. # 关闭浏览器和服务
  28. driver.quit()
  29. service.stop()

也可以加入系统PATH:
浏览器  C:\Program Files (x86)\Microsoft\Edge\Application
WebDriver驱动文件位置: C:\Program Files (x86)\Microsoft\Edge\edgedriver_win64
-----

# 设置 Edge 浏览器驱动程序的路径
edge_driver_path = "path_to_your_edgedriver.exe"  # 请将路径替换为您下载的 Edge 驱动程序的实际路径

# 创建 Edge 浏览器的配置选项
options = webdriver.EdgeOptions()
options.binary_location = "path_to_your_edge_binary"  # 如果需要指定 Edge 可执行文件的路径,请替换为实际路径
# 更多配置选项,例如设置代理、设置浏览器分辨率等,可以参考官方文档:https://selenium-python.readthedocs.io/api.html

# 创建 Edge WebDriver
driver = webdriver.Edge(executable_path=edge_driver_path, options=options)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/728563
推荐阅读
相关标签
  

闽ICP备14008679号