2014-01-25 126 views
1

我想知道我是否可以使用C#程序控制Web瀏覽器。我想要做的是以下幾點:使用桌面應用程序控制Web瀏覽器

我想創建一個Windows桌面應用程序,這將允許我打開一個網頁瀏覽器(谷歌瀏覽器),輸入一個網頁地址,轉到網頁,鍵入內容一個特定的領域或點擊某物。

上述所有內容都必須由C#應用程序自動完成,無需任何用戶干預後才能打開應用程序。

我想知道是否有可能在C#中做到這一點?如果不是,我想要一些建議,指導我如何去創建這個應用程序,我應該看什麼編程語言,或者我應該研究什麼。

我只想要一個關於如何創建這個應用程序的指導。

由於任何人誰去回答;)

+0

什麼是最終目標?也許你正在嘗試使用的網站有API,你不需要通過瀏覽器來完成。這將使任務更容易,實現更強大。 – trailmax

+0

最終目標是使用google chrome打開google.com點擊語音識別[用戶然後說出],然後將搜索到的短語進行進一步處理。 我期待您的反饋 –

+0

在使用瀏覽器控制的hacky方法之前,我會研究Google Voice API。可以從這裏開始:http://stackoverflow.com/questions/6389039/how-google-voice-search-works-is-there-an-api-for-that – trailmax

回答

2

有幾個方法可以實現:

+0

嘿「bejger」硒選項看起來非常有希望給我!我已經研究了一下,它似乎是我想要的,它可以嵌入到Microsoft Visual Studio中,用C#進行編碼,這非常棒! 如果我選擇此選項,您是否知道我可以體驗到任何問題或困難? –

+0

不是我所知 - 我們在公司中使用Selenium已經有幾年了,我們對此非常高興:)直到現在我們還沒有遇到任何嚴重的問題或困難 –

相關問題