c#中天气情况的实时抓取
天气抓取一般有两种方式。.net
1. 直接请求对应的接口
这种一般都是通过城市编码来实现的,比如说想查看广州的天气预报那么就请求
http://d1.weather.com.cn/dingzhi/101280111.html连接即可。
读者一定比较好奇为什么这个路径,其实这些接口一般有国家气象局提供,
以上路径前面部分是固定的,后面的101280111.html是通过当地的一些信息拼接来的。
对于如何查看城市编码或者其他的一些信息可以查看
博客
我实现的代码如下:
private static void HPuWeather()
{
http://d1.weather.com.cn/sk_2d/101280111.html?_=1617762815378
//string url = "http://d1.weather.com.cn/sk_2d/101280111.html?_=1617762815378";
string url = "http://d1.weather.com.cn/dingzhi/101280111.html";
string result = String.Empty;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
HttpWe