Example #1
0
File: run.py Project: everal/spider
def run(queryStr, pn = 10):
    print "start retrieve..."
    r = Retrieve(queryStr, pn)
    r.get_content_from_query()
    r.saveToFile('result.txt')
    print "end retrieve..."
    print "start socring..."
    s = Socring()
    s.socre(r, 'gram', 'para', 2)
    s.saveToFile()
    print "end socring..."
Example #2
0
def main():
    queryStr = bottle.request.forms.get('input_query', None)
    pn = int(bottle.request.forms.get('page_num', 1))
    type = bottle.request.forms.get('s_type', None)
    size = int(bottle.request.forms.get('w_size', None))

    r = Retrieve(queryStr, pn)
    r.get_content_from_query()
    r.saveToFile('result.txt')

    
    socreDic = s.socre(r, type, 'para', size)
    list = sorted(socreDic.iteritems(), key = lambda x:x[1], reverse = True)
    resultPara = ""
    for i in list:
        resultPara += str(i[1]) + '\t' + i[0] + '\n' + '\n'
    
    socreDic = s.socre(r, type, 'sentence', size)
    list = sorted(socreDic.iteritems(), key = lambda x:x[1], reverse = True)
    resultSentence = ""
    for i in list:
        resultSentence += str(i[1]) + '\t' + i[0] + '\n' + '\n'
    a=bottle.template('index.html',query=queryStr,page=pn,type=type,size=size,para_evi=resultPara,sen_evi=resultSentence)
    return a