public static void refreshStockNews() { foreach (InfoType it in Enum.GetValues(typeof(InfoType))) { List <EastMoneyModel> news = EastMoney.GetInfo(it); for (int i = 0; i < news.Count(); i++) { StockNews stockNews = new StockNews(); stockNews.code = news[i].code; stockNews.stockname = news[i].stockName; stockNews.title = news[i].title; stockNews.sort = 1; stockNews.Date = news[i].Date; stockNews.url = news[i].url; if (news[i].type == InfoType.finace.ToString()) { stockNews.type = "融资公告"; } else if (news[i].type == InfoType.danger.ToString()) { stockNews.type = "风险提示"; } else if (news[i].type == InfoType.infochange.ToString()) { stockNews.type = "信息变更"; } else if (news[i].type == InfoType.havestockchange.ToString()) { stockNews.type = "持股变动"; } else if (news[i].type == InfoType.recombo.ToString()) { stockNews.type = "资产重组"; } UpodateOrderByKey(ref stockNews); db.StockNews.Add(stockNews); } Thread.Sleep(100); } db.SaveChanges(); }
static void Main(string[] args) { var result = EastMoney.GetInfo(InfoType.infochange); Console.ReadKey(); }