最近一个项目中需要用到过往的天气数据, 我找到了天气后报这个网站 (www.tianqihoubao.com), 并在SS中完成了相关采集, 和大家分享一下.
首先分析这个网站提供了两种信息:
1. 省市关系
2. 天气记录
对应的我们创建数据结构:
[Serializable] public class Province { public string ProvinceName; public string ProvinceUrl; } [Serializable] public class City { public Province Province; public string CityName; public string CityUrl; } [Serializable] public class WeatherDataSet { public City City; public string Title; public string Url; } [Serializable] public class WeatherData { public WeatherDataSet DataSet; public string Date; public string TextWeather; public string Temp; public string Wind; }
>> 网站一共提供34个直辖市/省/特区的天气信息, 完整的列表在: http://www.tianqihoubao.com/lishi/index.htm
对应的采集语句是:
var list = Default.SelectNodes("#content DT a");
>> 每个省都有下辖的城市列表, 如: http://www.tianqihoubao.com/lishi/hebei.htm
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, class
, 网站
, serializable
, public
, 天气历史记录
, 天气
采集中国天气网
历史集合竞价数据采集、历史数据中心平移脚本、mt5历史数据导出脚本、vba采集股票历史数据、天气历史数据,以便于您获取更多的相关知识。
时间: 2024-12-04 01:57:02