2014-02-13 59 views
-20

我想做一個機器人,我如何從一個網站讀取像1800/1800這樣的值?如何從網站閱讀? C#

enter image description here

 Console.WriteLine("Health: ") 
     Console.WriteLine("Energy: ") 
     Console.WriteLine("Cash: ") 
     Console.WriteLine("Level: ") 

我正在做一個控制檯應用程序,試圖獲得的價值。就像健康低於1000/1800那麼它將執行發送密鑰。就像將密鑰「0」發送到網站一樣。

謝謝,王子

+0

的HTML敏捷包? 8票反對,沒有人支持爭論?不妨讓他知道什麼是錯的。 – Measuring

+2

'Uri.ReadThePartIamInterestedIn(bool guess = true)' –

+5

@Measuring屏幕抓圖通常是不被接受的,所以製作機器人,將這兩者結合起來,你就有了一個降價的配方。 Sans一個解釋,你必須得出結論,你正在製作一個機器人來玩遊戲。 –

回答

3

嘗試使用WebClient.DownloadString

http://msdn.microsoft.com/en-us/library/system.net.webclient.downloadstring(v=vs.110).aspx

WebClient client = new WebClient(); 
string reply = client.DownloadString ("http://google.com"); 

你然後解析爲你想要的東西的文件。這是怎麼回事,你可以使用該

http://html-agility-pack.net

+0

你能寫一個例子嗎? –

+0

請注意,人們不會經常使用C#這樣的東西來做到這一點,他們將使用JavaScript並直接注入到網頁本身 –

+0

@Keith Nicholas我必須假設他想讓它成爲Windows的可執行文件,無論用途。 – cubrr