【问题标题】:Selenium, WebDriver, HtmlUnit equivalent for androidSelenium、WebDriver、HtmlUnit 等价于 android
【发布时间】:2013-02-07 01:59:37
【问题描述】:

这就是我想要做的: 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

【问题讨论】:

    标签: android selenium webdriver html-parsing htmlunit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 2014-04-04
      相关资源
      最近更新 更多