public static ResultData GetDataSinglePages(IEnumerable<string> list)
 {
     ReportStock rs = new ReportStock();
     WebClient wc = new WebClient() { AddUserAgent = true };
     rs.Add(wc);
     var rawler = wc.Add(new Data()).Add(new RawlerAutoSingelPage() { SampleUrls = list.ToList() }).GetRoot();
     rawler.Run();
     var xaml = rawler.ToXAML();
     return new ResultData() { Data = rawler.GetDescendantRawler().OfType<Data>(), Reports = rs.ReportList };
 }
 /// <summary>
 /// urlとHtmlを入力として、結果を返す。
 /// </summary>
 /// <param name="url"></param>
 /// <param name="html"></param>
 /// <param name="EnableGetSubUrlLink"></param>
 /// <param name="takeNum"></param>
 /// <returns></returns>
 public static ResultData GetDataListByHtml(string url,string html, bool EnableGetSubUrlLink, int takeNum)
 {
     ReportStock rs = new ReportStock();
     WebClient wc = new WebClient() { AddUserAgent = true };
     rs.Add(wc);
     var rawler = wc.Add(Page.CreatePage(url, html).AddRange(
         new RawlerAutoListDataWrite() { TakeNum = takeNum, EnableGetSubUrlLink = EnableGetSubUrlLink },
         new RawlerAutoTable()).GetRoot());
     rawler.Run();
     return new ResultData() { Data = rawler.GetDescendantRawler().OfType<Data>().DataSort().ToArray(), Reports = rs.ReportList };
 }