2014-02-13 61 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