所以我已经在这个工作了一个月,但我在网上什么都没发现,所以我觉得每分钟检查一下网站源代码的变化是可能的,但似乎它的源代码每秒都在变化,所以有没有我的编码问题还是有其他方法来监控网站的变化?
这是我的代码:
private void Startbtn_Click(object sender,EventArgs e) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com"); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader source = new StreamReader(response.GetResponseStream()); richTextBox1.Text = source.ReadToEnd(); timer1.Start(); timer1.Interval = 60000; } private void timer1_Tick(object sender,EventArgs e) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com"); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader source2 = new StreamReader(response.GetResponseStream()); RichTextBox checker = new RichTextBox(); checker.Text = source2.ReadToEnd(); if (richTextBox1.Text == "") { richTextBox1.Text = checker.Text; } else { if (richTextBox1.Text != checker.Text) { MessageBox.Show("somthing changed"); richTextBox1.Text = checker.Text; } else { MessageBox.Show("No changes yet!"); } } }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。