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
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)