我是一个初学者,正在尝试获得我的系统的地理位置
已授予chromedriver.exe在/usr/bin中的所有必需权限
Thanku求救
def getLocation():
options = Options()
options.add_argument("--use-fake-ui-for-media-stream")
timeout = 20
driver = webdriver.Chrome(executable_path=r'/usr/bin/chromedriver.exe', chrome_options=options)
driver.get("https://mycurrentlocation.net/")
wait = WebDriverWait(driver, timeout)
longitude = driver.find_elements_by_xpath('//*[@id="longitude"]')
longitude = [x.text for x in longitude]
longitude = str(longitude[0])
latitude = driver.find_elements_by_xpath('//*[@id="latitude"]')
latitude = [x.text for x in latitude]
latitude = str(latitude[0])
driver.quit()
return (latitude,longitude)
打印(getLocation())
文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第252行,在start_session response=self.execute(command.new_session,parameters)中
文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py”,第321行,位于execute self.error_handler.check_response(响应)中
文件“/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_response中引发exception_class(消息、屏幕、堆栈跟踪)
Selenium.Common.Exceptions.WebDriverException:消息:未知错误:Chrome无法启动:异常退出
(未知错误:DevToolsActivePort文件不存在)
(进程从chrome location/usr/bin/google-Chrome不再运行,所以ChromeDriver是假设chrome已经崩溃。)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
您是否使用了正确的linux二进制文件?尝试从以下网址下载正确的二进制文件:http://chromedriver.chromium.org/downloads或从chromedriver路径中删除“.exe”,这可能是一个错误,因为您使用的是ubuntu,而不是Windows。可能就这么简单。
我正在尝试在Linux 3.10.0-327.36.3中启动chrome驱动程序。el7在python中使用selenium。从chrome文档中也得到了一些有用的帮助,我的提取代码片段是 但我得到下面的错误信息, 消息:未知错误:Chrome无法启动:异常退出(驱动程序信息:chromedriver=2.29.461571(8A88BBE075E2A23AFDA0CEAF2EF7EE74E822
我正试图在Ubuntu中设置chrome webdriver。我已经做了 我可以做到 为了安装chrome webdriver,我尝试了很多东西。例如,我累了一个回答从不能用chrome驱动在这里为硒,我试了 null 然而,在第二行中,我得到了一个错误: 有人能帮我吗?
问题内容: 这是我的代码脚本: 并在运行此脚本时出现此错误: 我已经编辑了chromedriver的可执行路径,但是当我运行脚本时,我的chrome驱动程序会打开,但之后停留2-3分钟,然后由于上述错误而崩溃。 问题答案: 拇指法则 Chrome在启动过程中崩溃的常见原因是 在Linux上以 用户( )的身份运行Chrome 。虽然可以在创建WebDriver会话时通过传递标志来解决此问题,但这种
我试图将与一起使用,我为chromedriver到/usr/local/bin的路径创建了一个符号链接,但当我运行 我的错误是 它还会生成一个核心。******,一个包含五个随机数的核心文件点,大小超过200MB。 版本: 有谁能帮我找出问题出在哪里吗?