我想找到一種方法來收集來自黑莓應用程序世界的所有應用程序的信息。我遵循蘋果的過程很簡單,因爲它有api,也適用於android/windows,我從應用程序列表頁面獲取應用程序的id,然後轉到該頁面並使用JSoup庫從html元素收集信息。 對於Blackberry,他們使用jQuery Web服務調用加載新的應用程序列表。我嘗試使用Firefox Firebug插件調試頁面,以檢查哪些事件被解僱但無法解決如何以編程方式在Java中觸發按鈕單擊事件和捕獲返回的數據。任何人都可以指導我如何繼續?黑莓應用程序的Java網頁捕獲
0
A
回答
0
我查看了源頁面中的更多細節,發現它們有一個目錄API JavaScript,它又調用一個URL,以類似於Apple Search API的JSON格式提供回覆。 網址是:「_http://appworld.blackberry.com/cas/content/*app_id*」
但是,要獲取我在Selenium中使用Selenium的列表,打開網頁並點擊Load More按鈕直到大概次數,然後保存html頁面並從中提取應用程序的id。比使用這些具有上述url的ID來獲得所需的數據。我也可以使用相同的API作爲ID列表。但我已經做了這一步之前,我發現搜索URL :)
希望這可以幫助別人
相關問題
- 1. 未捕獲的異常:沒有應用程序實例(黑莓)
- 2. 如何在黑莓應用程序中捕獲未被捕獲的異常?
- 3. 黑莓網絡應用程序中的多個頁面
- 4. j2me黑莓應用程序的網頁字段
- 5. 黑莓應用程序在
- 6. 如何在黑莓應用程序中顯示網頁?
- 7. 黑莓:通過黑莓企業服務器調用webservice的Java應用程序
- 8. 從本地黑莓應用程序的黑莓菜單
- 9. 針對不同黑莓設備的黑莓應用程序
- 10. 在黑莓手機上加載黑莓應用程序
- 11. 黑莓的.NET應用程序?
- 12. 帶電話的黑莓應用程序
- 13. 黑莓 - Facebook的應用程序連接
- 14. 黑莓Appworld用戶反饋「未捕獲的java異常錯誤」
- 15. 黑莓共享應用程序
- 16. 超時黑莓應用程序
- 17. 黑莓應用程序兼容性7.1
- 18. 開發黑莓10應用程序庫
- 19. Facebook連接黑莓應用程序
- 20. 黑莓應用程序:Native還是webapps?
- 21. 黑莓 - 應用程序加載屏幕
- 22. 黑莓應用程序開發
- 23. 黑莓手機簽名應用程序
- 24. 背景黑莓UI應用程序
- 25. 黑莓應用程序拋出java.langNoClassDefFoundError
- 26. 黑莓ButtonField應用程序示例
- 27. 黑莓聊天應用程序
- 28. Cordova Sencha Touch黑莓應用程序java.lang.illegalArgumentException
- 29. 如何簽署黑莓應用程序?
- 30. httpwebrequest在黑莓應用程序