Ejemplo n.º 1
0
        public FetchPatern(FetchPatern fp, string url)
        {
            Name               = fp.Name;
            FetchType          = fp.FetchType;
            Parent             = fp.Parent;
            TransposeResult    = fp.TransposeResult;
            TableAddress       = "";
            FetchSuccessFul    = false;
            ValidURLCharacters = fp.ValidURLCharacters;
            Source             = fp.Source;
            Alert              = fp.Alert;
            IntervalDelay      = fp.IntervalDelay;
            MaximumTry         = fp.MaximumTry;
            Extra              = fp.Extra;
            url = MiMFa_Convert.ToAbsoluteURL(url);
            var gurl = CreateURLPaternKeyValuePair(url, fp.Requests, fp.ValidURLCharacters);

            BaseURL            = gurl.Key;
            Requests           = gurl.Value;
            HTMLElementsPatern = new List <HTMLElementPatern>();
            foreach (var item in fp.HTMLElementsPatern)
            {
                HTMLElementsPatern.Add(new HTMLElementPatern(item));
            }
            SampleHTMLElements = fp.SampleHTMLElements;
        }
Ejemplo n.º 2
0
 public FetchPatern(string name, string baseurl, List <URLRequest> requests, object parent = null, FetchType fetchType = FetchType.Simple, string source = "", bool transpose = false, bool toValidCharacters = false, int intervalDelay = 2000, int maximumTry = 15, int alert = 1, object extra = null)
 {
     TransposeResult    = transpose;
     Name               = name;
     FetchType          = fetchType;
     Parent             = parent;
     TableAddress       = "";
     Source             = source;
     FetchSuccessFul    = false;
     Alert              = alert;
     ValidURLCharacters = toValidCharacters;
     IntervalDelay      = intervalDelay;
     MaximumTry         = maximumTry;
     baseurl            = MiMFa_Convert.ToAbsoluteURL(baseurl);
     Extra              = extra;
     BaseURL            = baseurl;
     Requests           = requests;
     HTMLElementsPatern = new List <HTMLElementPatern>();
     SampleHTMLElements = new List <MiMFa_XMLElement>();
 }
Ejemplo n.º 3
0
        public FetchPatern(string name, string url, object parent = null, FetchType fetchType = FetchType.Simple, string source = "", bool transpose = false, bool toValidCharacters = false, int intervalDelay = 2000, int maximumTry = 15, int alert = 1, object extra = null)
        {
            Name               = name;
            FetchType          = fetchType;
            Parent             = parent;
            TableAddress       = "";
            TransposeResult    = transpose;
            Source             = source;
            FetchSuccessFul    = false;
            Alert              = alert;
            ValidURLCharacters = toValidCharacters;
            IntervalDelay      = intervalDelay;
            MaximumTry         = maximumTry;
            url   = MiMFa_Convert.ToAbsoluteURL(url);
            Extra = extra;
            var gurl = CreateURLPaternKeyValuePair(url, toValidCharacters);

            BaseURL            = gurl.Key;
            Requests           = gurl.Value;
            HTMLElementsPatern = new List <HTMLElementPatern>();
            SampleHTMLElements = new List <MiMFa_XMLElement>();
        }