each_result.append(temp_content) temp_url = urllib.unquote(result['unescapedUrl']).encode('utf-8') each_result.append(temp_url) all_result.append(each_result) return all_result ########## MULTIPLE query ######################## ####### controller process #############3 form_data = cgi.FieldStorage() term = form_data['terms'].value # "results" are the JSONs list containing each page result FOR ONE QUERY [[ONE PAGE - title,content,url],[ONE PAGE - JSON]] results = mainmodel.get_googleResult_from_firstQuery(term) #for each in results: # fordiaply = each_jsonPaser(each) for each in results: onePageTitles, onePageContents, onePageUrls = jsonPaserForOnePage(each) print(yate.start_response()) print(yate.include_header("The is a search page for " + str(term))) print( yate.include_menu({"satisfied, go back Google": "/index.html"}, str(term))) #print(yate.start_form("controller2.py")) #print(yate.input_text('terms',str(term))) #print(yate.end_form("enter to my app")) #print(yate.para("Query for:" + str(term)))
temp_url = urllib.unquote(result['unescapedUrl']).encode('utf-8') each_result.append(temp_url) all_result.append(each_result) return all_result ########## MULTIPLE query ######################## ####### controller process #############3 form_data = cgi.FieldStorage() term = form_data['terms'].value # "results" are the JSONs list containing each page result FOR ONE QUERY [[ONE PAGE - title,content,url],[ONE PAGE - JSON]] results = mainmodel.get_googleResult_from_firstQuery(term) #for each in results: # fordiaply = each_jsonPaser(each) for each in results: onePageTitles,onePageContents,onePageUrls = jsonPaserForOnePage(each) print(yate.start_response()) print(yate.include_header("The is a search page for " + str(term))) print(yate.include_menu({"satisfied, go back Google": "/index.html"}, str(term) )) #print(yate.start_form("controller2.py")) #print(yate.input_text('terms',str(term))) #print(yate.end_form("enter to my app")) #print(yate.para("Query for:" + str(term)))
# time.sleep(2) # delays for 5 seconds # print(yate.include_header("The is a search page for " + str(each_query))) # results = mainmodel.get_googleResult_from_firstQuery(each_query) # # for each in results: # if each['responseStatus'] == 200: # onePageTitles,onePageContents,onePageUrls = jsonPaserForOnePage(each) # for title, content, url in zip(onePageTitles,onePageContents,onePageUrls): # print(yate.render_search_result(title,content,url)) # ### run aprori final_dic = {} for each_query in expandedQueries: time.sleep(1) # delays for 5 seconds print(yate.include_header("The is a segment page for " + str(each_query))) results = mainmodel.get_googleResult_from_firstQuery(each_query) segCTList = prepareSegDataForAprori(results) for w in segCTList: print(yate.render_seg_result(w))
print(yate.u_list(expandedQueries)) ### render the output - rulenum, resultset print(yate.para("These are websnippt")) # "results" are the JSONs list containing each page result FOR ONE QUERY [[ONE PAGE - title,content,url],[ONE PAGE - JSON]] #for each_query in expandedQueries: # time.sleep(2) # delays for 5 seconds # print(yate.include_header("The is a search page for " + str(each_query))) # results = mainmodel.get_googleResult_from_firstQuery(each_query) # # for each in results: # if each['responseStatus'] == 200: # onePageTitles,onePageContents,onePageUrls = jsonPaserForOnePage(each) # for title, content, url in zip(onePageTitles,onePageContents,onePageUrls): # print(yate.render_search_result(title,content,url)) # ### run aprori final_dic = {} for each_query in expandedQueries: time.sleep(1) # delays for 5 seconds print(yate.include_header("The is a segment page for " + str(each_query))) results = mainmodel.get_googleResult_from_firstQuery(each_query) segCTList = prepareSegDataForAprori(results) for w in segCTList: print(yate.render_seg_result(w))