这就是我正在尝试做的事情: 1.我有一台平板电脑,我想连接到学校的wi-fi来访问互联网2.除非你打开浏览器,否则无法连接到互联网3.你会被自动重定向到大学用户名-密码页面4.你输入你的大学证书,然后在=>上打开你的网络
问题?我讨厌每天都要输入我的密码,虽然chrome for android可以存储密码,但我仍然需要打开浏览器,等等等等。
解决方案:使用Selenium、WebDriver、HtmlUnit或某种无头浏览器在后台以编程方式填写登录表单。
问题2:这些无头浏览器不能在Android上工作(或者我还没能让它们工作)
有没有人知道一种可以在Android设备上运行的简单无头浏览器,可以填写简单的表单并提交它?除了我想做的事情之外,还有其他选择吗?
提前感谢您的帮助。
相关问题:HttpUnit/HtmlUnit equivalent for android、Android: Fill Form Data and Extract HTML、Html Parsing in android
发布于 2013-03-13 01:29:17
一旦您登录,大学如何验证您的身份?例如,它是基于在您的web浏览器中设置cookie吗?如果在第一个浏览器中进行身份验证后,使用另一个web浏览器登录,会发生什么情况?
一旦你知道它如何验证你的身份,你应该能够设计出一种合适的方法。例如,如果它是设备范围的身份验证,例如基于你的mac地址,那么也许你可以编写一个简单的Android应用程序,其中嵌入了WebView,和/或用Java语言编写的普通老式HTTP请求/响应编程。然而,如果它是基于浏览器的,那么你要么需要(自动)使用你想要使用的浏览器登录,要么找到一种方法将相关的cookie插入你想要用于web浏览的浏览器中。
https://stackoverflow.com/questions/15007445
复制相似问题