微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 如何添加Selendroid到android工作室的web抓取?

Please see edits below before answering!

我正在尝试用Selenium来设置动态的网页报废,但是我似乎找不到必要的毕业依赖/ lib文件添加到我的项目中.我看着Selendroid / Selenium的网站,找不到必要的配置信息.我假设我需要webdriver,因为我将要刮网络数据.作为一个附注,我已经决定使用Selendroid找到HtmlUnit不兼容的Android,并没有找到任何可行的替代方案.所有的帮助是赞赏.

(解决这个问题的其他问题仍然没有得到答复)

Edit: so using Exeon’s suggestion,I found the following dependency for Selendroid:

compile 'io.selendroid:selendroid-client:0.16.0'

但是,在运行我的应用程序时,我收到以下错误(重复约10次):

Warning:Dependency org.apache.httpcomponents:httpclient:4.3.6 is ignored for debug as it may be conflicting with the internal version provided by Android.
     In case of problem,please repackage it with jarjar to change the class packages

请注意,我也尝试使用以下内容

compile 'org.testcontainers:selenium:0.9.7'

但我遇到了相同的错误

解决方法

这样的事情
buildscript {
     repositories {
         mavenCentral()
     }
     dependencies {
         classpath 'org.seleniumhq.selenium:selenium-java:2.47.1'

         } 
 }

(使用渐变加入maven回购)

原文地址:https://www.jb51.cc/java/122475.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐