如何从网站上阅读? C# [重复]
Posted
技术标签:
【中文标题】如何从网站上阅读? C# [重复]【英文标题】:How can I read from a website? C# [duplicate] 【发布时间】:2014-03-13 01:11:29 【问题描述】:我正在尝试制作一个机器人,我如何从网站上读取像 1800 / 1800 这样的值?
Console.WriteLine("Health: ")
Console.WriteLine("Energy: ")
Console.WriteLine("Cash: ")
Console.WriteLine("Level: ")
我正在制作一个控制台应用程序,试图获得价值。就像如果生命值低于 1000/1800 那么它将执行发送密钥。比如将密钥“0”发送到网站。
谢谢你,王子
【问题讨论】:
这是怎么回事? 8 票反对,没有人支持争论?还不如让他知道出了什么问题。Uri.ReadThePartIamInterestedIn(bool guess=true)
@Measuring Screenscraping 通常不受欢迎,制作机器人也是如此,将两者结合起来,你就有了一个投反对票的秘诀。没有解释,人们必须得出结论,你正在制作一个机器人来玩游戏。
@Measuring 然后,他基本上是在要求别人为他写代码。
@Measuring 投下 19 票。
【参考方案1】:
尝试使用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");
然后您解析文档以获得您想要的东西。您可以为此使用 html Agility 包
http://html-agility-pack.net
【讨论】:
你能写一个例子吗? 请注意,人们不经常使用 C# 之类的东西来执行此操作,他们会使用 javascript 并直接注入网页本身 @Keith Nicholas 我不得不假设他想让它成为一个 Windows 可执行文件......无论出于何种目的。 @SamuelMasih:如果您还没有尝试解决问题,那么也不会。我们不是一本活生生的百科全书。如果您需要研究,请使用 Google。以上是关于如何从网站上阅读? C# [重复]的主要内容,如果未能解决你的问题,请参考以下文章