[英]How can I implement similar to the web query feature in Excel in java?
我是新來的,希望我不要問已經回答的問題。 我到處搜索過,但尚未找到適當的答案。
我的目標非常簡單:我想創建一個程序,該程序將流轉來自以下網站的實時黃金和白銀匯率:
如何確定要下載的值? 目前,我已經設法使用Microsoft Excel的網絡查詢功能來實現此目的,其中我可以從網頁中選擇一個表格。 但是,我想使其成為一個獨立的應用程序。
順便說一句,我需要檢索比率以執行計算,然后將其顯示給用戶。
我將不勝感激關於如何實現這一目標的任何想法。
我認為您需要從網站上scrape
或parse
數據。 為此,請看htmlcleaner , JSoup html解析器。
您可以將XPath
與htmlcleaner一起使用來查明數據。這里是一個很好的Xpath Example示例 。
您可以使用firefox的firebug
擴展來獲取元素的xpath。 但是從您提到的網站來看,您的xpath將會非常龐大。
比起您必須按選擇的指定間隔執行代碼。
而且,如果正在播放javascript
,則必須使用Java代碼執行在頁面后面運行的javascript。
嘗試使用Mozilla中的Rhino
並使用其集成庫或使用JDK 1.6 ScriptEngine
工具。
對於ScriptEngine
實例來看看這里- http://metoojava.wordpress.com/2010/06/20/execute-javascript-from-java/
在其中,簡短介紹一下
html parsers
以解析頁面的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.