public static WebPatern OpenFromFile(string fileaddress) { WebPatern wr = new WebPatern(); MiMFa_IOService.OpenDeserializeFile(fileaddress, ref wr); return(wr); }
public MiMFa_Table FetchSampleTable(WebPatern patern) { if (patern.Paterns.Count == 0 && patern.DefaultPatern != null) { return(SampleTable = GetTable(patern.DefaultPatern, MiMFa_XMLElement.GetCopy(patern.DefaultPatern.SampleHTMLElements))); } return(SampleTable); }
public void AppendInFetchQueue(WebPatern patern, bool start = false) { foreach (var item in patern.FetchList) { FetchQueue.Enqueue(item); } if (start) { StartFetch(false); } }
public void SetPatern(WebPatern patern) { fetch_webpatern = patern; FetchQueue = new Queue <FetchPatern>(); FetchedSuccessList = new List <FetchPatern>(); FetchedErrorList = new List <FetchPatern>(); NumberOfAllTableRows = 0; NumberOfLastTableRows = 0; AppendInFetchQueue(patern, false); }
public void FromFile(string fileaddress) { fetch_webpatern = OpenFromFile(fileaddress); }
public static void SaveInFile(WebPatern wr, string fileaddress) { MiMFa_IOService.SaveSerializeFile(fileaddress, wr); }
public void StartFetch(WebPatern patern) { SetPatern(patern); StartFetch(false); }