Ejemplo n.º 1
0
def searchTitle(title,size=10):
    result = list()
    url = _wikiurl.replace("$title", urllib.quote(title)).replace("$limit", "10")
    logging.info(url)
    remoteResult = fetchContentFromUrl(url)
    
    allSubjects=json.loads(remoteResult)["query"]["search"]
    for subject in allSubjects:
        content = WikiContent()
        content.title = cleancontent(subject["title"])
        content.snippet = cleancontent(subject["snippet"])
        content.size = subject["size"]
        content.wordcount = subject["wordcount"]
        content.timestamp = subject["timestamp"]
        result.append(content)
    return result

#if __name__ == '__main__':
#    remoteResult = fetchContentFromUrl(_wikiurl.replace("$title", "夏娜").replace("$limit", "10"))
#    print remoteResult + "\n"
#    result = json.loads(remoteResult)
#    allSubjects=result["query"]["search"]
#    for subject in allSubjects:
#        print "title=" + cleancontent(subject["title"]) + "\n"
#        print "snippet=" + cleancontent(subject["snippet"]) + "\n"
#        print "timestamp=" + str(subject["timestamp"]) + "\n"
#    
#    
#    
#    
#    
#    pass
    
Ejemplo n.º 2
0
def searchTitle(title, size=10):
    result = list()
    url = _wikiurl.replace("$title",
                           urllib.quote(title)).replace("$limit", "10")
    logging.info(url)
    remoteResult = fetchContentFromUrl(url)

    allSubjects = json.loads(remoteResult)["query"]["search"]
    for subject in allSubjects:
        content = WikiContent()
        content.title = cleancontent(subject["title"])
        content.snippet = cleancontent(subject["snippet"])
        content.size = subject["size"]
        content.wordcount = subject["wordcount"]
        content.timestamp = subject["timestamp"]
        result.append(content)
    return result
def getContent ():
    url = findDictByName("animeurl").content
    return fetchContentFromUrl(url)