gpt4 book ai didi

java - 如何使用 phantomjs 设置 clj-webdriver 0.7.2

转载 作者:行者123 更新时间:2023-12-01 09:51:21 27 4
gpt4 key购买 nike

我一直尝试设置 phantomjs 来创建网络抓取工具,但我无法让驱动程序工作。我已经添加了 lein 依赖项,如下所示:

  [org.seleniumhq.selenium/selenium-server  "2.47.1"]                                                                                      
[com.codeborne/phantomjsdriver "1.2.1"
:exclusions [org.seleniumhq.selenium/selenium-java
org.seleniumhq.selenium/selenium-server
org.seleniumhq.selenium/selenium-remote-driver]]

然后在我的脚本中:

   (ns vendors-api.routes.scrapers.resource
(:require [clj-webdriver.core :refer [new-webdriver]])
(:import
(org.openqa.selenium.phantomjs PhantomJSDriver)
(org.openqa.selenium.remote DesiredCapabilities)))

(def driver
(new-webdriver
{:browser (PhantomJSDriver. (DesiredCapabilities. ))}))

我不断收到以下错误:

CompilerException java.lang.reflect.InvocationTargetException, compiling

我错过了什么?

最佳答案

我希望您的依赖项不正确/不完整。

以下依赖项列表对我有用:

[clj-webdriver "0.7.2"]
[org.seleniumhq.selenium/selenium-java "2.51.0"]
[com.codeborne/phantomjsdriver "1.2.1" :exclusions [org.seleniumhq.selenium/selenium-java]]

然后

(require ' [clj-webdriver.core :as driver])
(def my-driver (driver/new-driver {:browser :phantomjs}))

关于java - 如何使用 phantomjs 设置 clj-webdriver 0.7.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37579548/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com