我想编写一个每小时检查一次网页的脚本。我一直在看关于 SO 的其他问题,每个人都在谈论使用:
static System.Windows.Forms.Timer t;
有人可以帮帮我吗?
很长一段时间以来,我都没有在 C# 中进行过多的编码,因为我最近一直在研究 Unix 和 Linux。
任何帮助将不胜感激。
我想编写一个每小时检查一次网页的脚本。我一直在看关于 SO 的其他问题,每个人都在谈论使用:
static System.Windows.Forms.Timer t;
有人可以帮帮我吗?
很长一段时间以来,我都没有在 C# 中进行过多的编码,因为我最近一直在研究 Unix 和 Linux。
任何帮助将不胜感激。
using System;
using System.Net;
using System.Timers;
class Program
{
static void Main()
{
Timer t = new Timer(TimeSpan.FromHours(1).TotalMilliseconds);
t.Elapsed += (sender, e) =>
{
// This code will execute every hour
using (var client = new WebClient())
{
// Send an HTTP request to download the contents of the web page
string result = client.DownloadString("http://www.google.com");
// do something with the results
...
}
};
Console.WriteLine("press any key to stop");
Console.ReadKey();
}
}