Selenium,W​​ebDriver,HtmlUnit等效于android

时间:2013-02-21 16:32:45

标签: android selenium webdriver html-parsing htmlunit

这就是我要做的事情: 我有一台平板电脑,我想连接到大学的Wi-Fi上网 2.除非您打开浏览,否则无法连接到互联网 3.您将自动重定向到大学用户名密码页面 你输入你的大学证书和繁荣=>你有互联网

问题???我不想每天都要输入我的密码,虽然android的Chrome可以存储,但我还是要打开浏览器等等。

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

问题2:这些无头浏览器无法在Android上运行(或者我无法使它们工作)

有没有人知道一个适用于Android设备的简单无头浏览器,可以填写一个简单的表格并提交它?我还想做其他的替代方案吗?

提前帮忙。

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

1 个答案:

答案 0 :(得分:0)

一旦您登录,大学如何验证您的身份?例如它是基于在您的网络浏览器中设置cookie?如果您在第一个浏览器中使用其他Web浏览器登录后会发生什么?

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