我的一位朋友(熟悉Windows上的C#和.NET)詢問了如何將某些功能移植到Linux主機上。該功能基於JSP網頁,從主機服務器獲取一些數據並將其顯示在頁面的橫幅中。他的Win/C#/ .NET代碼只是簡單地創建一個瀏覽器對象來加載頁面,然後他檢查結果對象以提取數據。Linux友好(.NET/Mono)瀏覽器對象?
我想知道在Ubuntu Linux上覆制這個功能有什麼替代方案。我不確定此安裝中是否存在必要的庫。我可以假設像Perl和Python這樣的東西是無處不在的,但我不熟悉任何包含能夠執行javascript並將結果公開給另一個程序的瀏覽器對象的庫。
歡迎任何意見,在這個方向領先。
謝謝!
讓我試着提供一個更好的描述。如果我'忘了'的網址,我得到的JavaScript,不包括我想刮的信息。我需要執行一些能夠獲取javascript *和*執行的東西,並將結果放在可以提取某些字段的格式中。想想看,如果「wget | web-engine | output-parser」 – HankB 2010-04-13 18:32:10
我認爲使用WebBrowser控件是可行的。 – n535 2010-04-13 19:18:39