[other] 求助:浏览器的路径是什么?
Tofloor
poster avatar
古月
deepin
2024-07-03 14:21
Author

DrissionPage 是一个基于 python 的网页自动化工具,我在Windows下使用没有任何问题,但在Deepin下不知怎么办了。程序如下:

# 导入 ChromiumOptions
from DrissionPage import ChromiumPage, ChromiumOptions

# 创建浏览器配置对象,指定浏览器路径
co = ChromiumOptions().set_browser_path(r'/opt/google/chrome')   
# 用该配置创建页面对象
page = ChromiumPage(addr_or_opts=co)

page.get('http://DrissionPage.cn')

在Windows下无需制定浏览器路径,我在网上查了半天,在Linux下需要指定路径。

但这个程序仍然报错:

Traceback (most recent call last):
  File "/home/ronin/MyPython/test.py", line 8, in 
    page = ChromiumPage(addr_or_opts=co)
  File "/home/ronin/.local/lib/python3.7/site-packages/DrissionPage/_pages/chromium_page.py", line 38, in __new__
    is_exist, browser_id = run_browser(opt)
  File "/home/ronin/.local/lib/python3.7/site-packages/DrissionPage/_pages/chromium_page.py", line 317, in run_browser
    is_exist = connect_browser(chromium_options)
  File "/home/ronin/.local/lib/python3.7/site-packages/DrissionPage/_functions/browser.py", line 52, in connect_browser
    raise FileNotFoundError('无法找到浏览器可执行文件路径,请手动配置。')
FileNotFoundError: 无法找到浏览器可执行文件路径,请手动配置。
ronin@ronin-PC:~/MyPython$ 
Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2024-07-03 14:47
#1

你安装到哪了呢?发送Chrome快捷方式到桌面,右键用文件编辑器打开,看Exec=后面的就是路径

Reply View the author
古月
deepin
2024-07-03 15:47
#2
神末shenmo

你安装到哪了呢?发送Chrome快捷方式到桌面,右键用文件编辑器打开,看Exec=后面的就是路径

多谢,解决了

Reply View the author