def divisionTarget(startcontext, startfilter, endfilter):
    startIndex = CommonsSpiderUtils.filterContext(startcontext, startfilter)
    endIndex = CommonsSpiderUtils.filterContext(startcontext,
                                                endfilter) + len(endfilter)
    return {
        'targetContext': startcontext[startIndex:endIndex],
        'nextContext': startcontext[endIndex:]
    }
def filterContextByTarget(context,startfilter,endfilter):
    return context[CommonsSpiderUtils.filterContext(context,startfilter)+len(startfilter):CommonsSpiderUtils.filterContext(context,endfilter)]
def divisionTarget(startcontext,startfilter,endfilter):
    startIndex = CommonsSpiderUtils.filterContext(startcontext,startfilter)
    endIndex = CommonsSpiderUtils.filterContext(startcontext,endfilter)+len(endfilter)
    return {'targetContext':startcontext[startIndex:endIndex],'nextContext':startcontext[endIndex:]}
def filterAfterContext(startContext,filterContext):
    return startContext[CommonsSpiderUtils.filterContext(startContext,filterContext)+len(filterContext):]
def returnFilterMainContext(startcontext,startfilter,endfilter):
    startIndex = CommonsSpiderUtils.filterContext(startcontext,startfilter)+len(startfilter)
    endIndex = CommonsSpiderUtils.filterContext(startcontext,endfilter)
    return  startcontext[startIndex:endIndex]
def filterTargetFlag(filterContext,filter):
    if  CommonsSpiderUtils.filterContext(filterContext,filter) < 0:
        return False
    else:
        return True
def filterContextByTarget(context, startfilter, endfilter):
    return context[CommonsSpiderUtils.filterContext(context, startfilter) +
                   len(startfilter):CommonsSpiderUtils.
                   filterContext(context, endfilter)]
def returnFilterMainContext(startcontext, startfilter, endfilter):
    startIndex = CommonsSpiderUtils.filterContext(
        startcontext, startfilter) + len(startfilter)
    endIndex = CommonsSpiderUtils.filterContext(startcontext, endfilter)
    return startcontext[startIndex:endIndex]
Beispiel #9
0
def filterTargetFlag(filterContext, filter):
    if CommonsSpiderUtils.filterContext(filterContext, filter) < 0:
        return False
    else:
        return True
def targetAfterContext(context,filterContext):
    return  context[CommonsSpiderUtils.filterContext(context,filterContext):]