2010-04-13 61 views
1

我的一位朋友(熟悉Windows上的C#和.NET)詢問了如何將某些功能移植到Linux主機上。該功能基於JSP網頁,從主機服務器獲取一些數據並將其顯示在頁面的橫幅中。他的Win/C#/ .NET代碼只是簡單地創建一個瀏覽器對象來加載頁面,然後他檢查結果對象以提取數據。Linux友好(.NET/Mono)瀏覽器對象?

我想知道在Ubuntu Linux上覆制這個功能有什麼替代方案。我不確定此安裝中是否存在必要的庫。我可以假設像Perl和Python這樣的東西是無處不在的,但我不熟悉任何包含能夠執行javascript並將結果公開給另一個程序的瀏覽器對象的庫。

歡迎任何意見,在這個方向領先。

謝謝!

回答

1

您應該能夠將其移植到在Mono上運行的使用WebKit.NET

1

我不確定我是否理解你的問題,但是你的意思是Web Browser基礎設施?

+0

讓我試着提供一個更好的描述。如果我'忘了'的網址,我得到的JavaScript,不包括我想刮的信息。我需要執行一些能夠獲取javascript *和*執行的東西,並將結果放在可以提取某些字段的格式中。想想看,如果「wget | web-engine | output-parser」 – HankB 2010-04-13 18:32:10

+0

我認爲使用WebBrowser控件是可行的。 – n535 2010-04-13 19:18:39