首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于安卓的Selenium、WebDriver、HtmlUnit等效项

适用于安卓的Selenium、WebDriver、HtmlUnit等效项
EN

Stack Overflow用户
提问于 2013-02-22 00:32:45
回答 1查看 718关注 0票数 1

这就是我正在尝试做的事情: 1.我有一台平板电脑,我想连接到学校的wi-fi来访问互联网2.除非你打开浏览器,否则无法连接到互联网3.你会被自动重定向到大学用户名-密码页面4.你输入你的大学证书,然后在=>上打开你的网络

问题?我讨厌每天都要输入我的密码,虽然chrome for android可以存储密码,但我仍然需要打开浏览器,等等等等。

解决方案:使用Selenium、WebDriver、HtmlUnit或某种无头浏览器在后台以编程方式填写登录表单。

问题2:这些无头浏览器不能在Android上工作(或者我还没能让它们工作)

有没有人知道一种可以在Android设备上运行的简单无头浏览器,可以填写简单的表单并提交它?除了我想做的事情之外,还有其他选择吗?

提前感谢您的帮助。

相关问题:HttpUnit/HtmlUnit equivalent for androidAndroid: Fill Form Data and Extract HTMLHtml Parsing in android

EN

回答 1

Stack Overflow用户

发布于 2013-03-13 01:29:17

一旦您登录,大学如何验证您的身份?例如,它是基于在您的web浏览器中设置cookie吗?如果在第一个浏览器中进行身份验证后,使用另一个web浏览器登录,会发生什么情况?

一旦你知道它如何验证你的身份,你应该能够设计出一种合适的方法。例如,如果它是设备范围的身份验证,例如基于你的mac地址,那么也许你可以编写一个简单的Android应用程序,其中嵌入了WebView,和/或用Java语言编写的普通老式HTTP请求/响应编程。然而,如果它是基于浏览器的,那么你要么需要(自动)使用你想要使用的浏览器登录,要么找到一种方法将相关的cookie插入你想要用于web浏览的浏览器中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15007445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档