簡體   English   中英

什么可以用於Android上的Webcommunication

[英]What can be used for Webcommunication on Android

我目前正在為 Amazon FireTVStick 構建一個應用程序,它應該能夠顯示網站的內容。 我正在使用 Jsoup 進行 HTML 解析並定位資源,這很好用,並且使用 Jsoup 很容易。

但是現在我被困在最后一步,我想在其中找到 videoLink。 該頁面使用動態 JavaScript 加載內容,並有一個 10 秒的等待計時器。

因為 Jsoup 只是最后一步中的 HTML 解析器,所以我需要其他任何東西來進行通信。 我已經使用過一次或兩次 Selenium,但在 Android 上,它不可能像我想要的那樣使用 FireFoxDriver,或者我是愚蠢的。 它需要安裝該驅動程序,但 Stick 沒有安裝。

是否可以在 Android Studio 中以任何方式使用 Selenium 為 FTVS 構建應用程序,或者是否有替代甚至更好的方法來完成我想要的?

我不想在 Android 設備上自動化任何東西,只需要一些用於網絡通信的東西。

我希望我的問題和意圖是明確的。 先感謝您!

Android Webview 在最后一步幫助了我。 它可以執行 JavaScript 並返回可以用 JSoup 解析的修改后的 HTML。 至於現在,這是我能找到的最佳解決方案。

當然,如果 FirefoxDriver 是 android 系統,則您不想要 FirefoxDriver :) 幸運的是,有一個名為Selendroid的 Android 版 Selenium,請在此鏈接中查看

HTMLUnit是您可能要考慮的另一種選擇,它基本上是一個支持 JavaScript 的無頭瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM