0

我在 Laravel 中为客户构建了一个网络爬虫。为此,我使用了 symfony panter 包。symfony panter 我完成了它的开发,并被要求将它放在客户端的服务器上,这就是错误发生的地方。它在我的宅基地流浪盒子上运行得非常好。当然,为了实现这一点,我在 vagrant box 上安装了 chrome78,并使用了 panter 包中的 chromedriver-bin/update.sh,因此它支持 chrome78。这就像一个魅力。

如前所述,我必须在 CentOS 7 上运行的客户端服务器上安装该软件包。我使用本教程在其上安装了 chrome: https ://www.cyberciti.biz/faq/howto-install-google-chrome -on-redhat-rhel-fedora-centos-linux/ 当然,我再次从 panter 包中运行了 ./update.sh。我现在预计它会起作用。但我收到以下错误。

   Facebook\WebDriver\Exception\UnknownServerException  : unknown error: failed to write prefs file
  (Driver info: chromedriver=78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}),platform=Linux 2.6.32-042stab136.1 x86_64)

  at /home/tsm/domains/thesilvermountain.nl/public_html/laravel-app/vendor/facebook/webdriver/lib/Exception/WebDriverException.php:114
    110|                 throw new ElementNotVisibleException($message, $results);
    111|             case 12:
    112|                 throw new InvalidElementStateException($message, $results);
    113|             case 13:
  > 114|                 throw new UnknownServerException($message, $results);
    115|             case 14:
    116|                 throw new ExpectedException($message, $results);
    117|             case 15:
    118|                 throw new ElementNotSelectableException($message, $results);

  Exception trace:

  1   Facebook\WebDriver\Exception\WebDriverException::throwException("unknown error: failed to write prefs file
  (Driver info: chromedriver=78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}),platform=Linux 2.6.32-042stab136.1 x86_64)", ["5c7df90c615886c0b1406dd58935e9f4"])
      /home/tsm/domains/thesilvermountain.nl/public_html/laravel-app/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:331

  2   Facebook\WebDriver\Remote\HttpCommandExecutor::execute(Object(Facebook\WebDriver\Remote\WebDriverCommand))
      /home/tsm/domains/thesilvermountain.nl/public_html/laravel-app/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:144

  Please use the argument -v to see more details.

我看过关于不同应用程序的类似帖子。但他们没有为我提供解决此特定问题的方法或信息。如果有人有想法,他们可以帮助我吗?我会定期查看这个帖子,所以如果有任何后续问题需要回答,我会尽快回复!

亲切的问候

4

0 回答 0