我已经使用 System.net.Webclient 类将代码放在一起从网页中提取源代码,然后我使用字符串搜索来获取特定信息。这本身可以正常工作,但我的问题是源代码每隔几秒就会更改一次,我希望收到的数据也相应更改。我知道我可以简单地设置一个循环来重复这个过程,但不幸的是,我当前的代码需要整整 2.7 秒才能完成,我想避免这么大的延迟时间。另外,如果可能的话,我想避免向网页发送垃圾邮件。我正在考虑一个保持打开状态的流读取,这样就不必发送多个请求,但我不完全确定如何去做......
总而言之,有没有一种方法可以让我使用 System.Net 命名空间以既快速又避免向网站发送请求的垃圾邮件的方式从网站中提取更新信息?