如何从网站上阅读? 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# [重复]的主要内容,如果未能解决你的问题,请参考以下文章

C#如何从网站中只获取一个字符串[重复]

C#如何从url下载csv文件[重复]

本机 C# pdf 阅读器 [关闭]

Chrome 上的阅读器模式允许用户在我的网站上复制文本。如何禁用它?

如何阅读 OpenOffice.org 文本文档

从 WKWebView 打印按钮单击 [重复]