public imageStruct(OpenWebSpiderCS.page srcP, OpenWebSpiderCS.page imgP, string imgAlt, string imgTitle) { srcPage = srcP; imagePage = imgP; alt_text = imgAlt; title_text = imgTitle; }
public static bool addRel(OpenWebSpiderCS.page _p, OpenWebSpiderCS.page _linkedPage) { if (GlobalVars.args.relsMode == 1 || GlobalVars.args.relsMode == 2) { node n = new node(_p, _linkedPage); if (relExists(n) == false) { if (n != null) { relsList.rels.Add(n); return(true); } } } return(false); }
/* addURL * aggiunge un URL valido e univoco alla lista */ public static bool addURL(OpenWebSpiderCS.page p) { if (isInitialized) { // controlla che la pagina sia valida e che non violi il robots.txt if (p.checkAddablePage()) { // se è impostato un maxDepthLevel e il valore della pagina attuale lo supera: non aggiungere in lista // usa i limiti dal DB? if (GlobalVars.limits.useHostlist_Extras_limits == true) { if (GlobalVars.limits.he_maxDepth > -1 && p._depthLevel > GlobalVars.limits.he_maxDepth) { return(false); } } else { // se siamo qui: usiamo i limiti passati da linea di comando o i default if (GlobalVars.limits.maxDepth > -1 && p._depthLevel > GlobalVars.limits.maxDepth) { return(false); } } if (pageExists(p._hostname, p._page, p._port) == false) { l.Add(p); } } else { return(false); } } else { // lista non inizializzata! return(false); } return(true); }
/* addURL * aggiunge un URL valido e univoco alla lista */ public static bool addURL(OpenWebSpiderCS.page srcPage, OpenWebSpiderCS.page image, string imgAlt, string imgTitle) { if (isInitialized) { if (image.isValidPage) { if (imageExists(image._hostname, image._page, image._port) == false) { l.Add(new imageStruct(srcPage, image, imgAlt, imgTitle)); } } else { return(false); } } else { // lista non inizializzata! return(false); } return(true); }
/* addURL * aggiunge un URL valido e univoco alla lista */ public static bool addURL(OpenWebSpiderCS.page p) { if (isInitialized) { if (p.isValidPage) { if (pageExists(p._hostname, p._page, p._port) == false) { l.Add(p); } } else { return(false); } } else { // lista non inizializzata! return(false); } return(true); }
public node(OpenWebSpiderCS.page _p, OpenWebSpiderCS.page _linkedPage) { __page = _p; __linkedPage = _linkedPage; }