Beispiel #1
0
def result(request):
	assert request.method == 'GET'
	dict_return = {}
	bool_keyword = False
	# bool_mail = False
	bool_number = False
	if "keyword" in request.GET and request.GET["keyword"]:
		bool_keyword = True
	# if "mail" in request.GET and request.GET["mail"]:
	# 	bool_mail = True
	if "num" in request.GET and request.GET["num"]:
		bool_number = True

	if bool_keyword and bool_number and request.GET["mode"]=='fromgooglesites':
		if "mail" in request.GET and request.GET["mail"]:
			dict_mail_link = getmail_mode1(request.GET["keyword"], prosuffix(request.GET["mail"]), request.GET["num"])
		else:
			dict_mail_link = getmail_mode1(request.GET["keyword"], prosuffix(readsuffix(request.get_host())), request.GET["num"])
		dict_return["result"] = dict_mail_link[0]
		dict_return["link"] = dict_mail_link[1]

	if (bool_keyword and bool_number and request.GET["mode"]=='fromothersites'):
		if "mail" in request.GET and request.GET["mail"]:
			dict_mail_link = getmail_mode2(request.GET["keyword"], prosuffix(request.GET["mail"]), request.GET["num"])
		else:
			dict_mail_link = getmail_mode2(request.GET["keyword"], prosuffix(readsuffix(request.get_host())), request.GET["num"])
		dict_return["result"] = dict_mail_link[0]
		dict_return["link"] = dict_mail_link[1]

	return render_to_response('result.html', dict_return)
Beispiel #2
0
def result(request):
	assert request.method == 'GET'
	dict_return = {}
	bool_keyword = False
	# bool_mail = False
	bool_number = False
	threadnum = 10
	timeout = 0.5
	if "keyword" in request.GET and request.GET["keyword"]:
		bool_keyword = True
	# if "mail" in request.GET and request.GET["mail"]:
	# 	bool_mail = True
	if "num" in request.GET and request.GET["num"]:
		bool_number = True
	if "threadnum" in request.GET and request.GET["threadnum"].isdigit():
		threadnum = request.GET["threadnum"]
	if "timeout" in request.GET and request.GET["timeout"].isdigit():
		timeout = request.GET["timeout"]

	if bool_keyword and bool_number and request.GET["mode"]=='fromgooglesites':
		keyword = prokeyword(request.GET["keyword"])
		num = pronum(request.GET["num"])
		if "mail" in request.GET and request.GET["mail"]:
			suffix = prosuffix(request.GET["mail"])
		else:
			suffix = prosuffix(readsuffix(request.get_host()))
		dict_mail_link = getmail_mode1(keyword, suffix, num)
		dict_return["result"] = dict_mail_link[0]
		dict_return["link"] = dict_mail_link[1]

	if (bool_keyword and bool_number and request.GET["mode"]=='fromothersites'):
		keyword = prokeyword(request.GET["keyword"])
		num = pronum(request.GET["num"])
		if "mail" in request.GET and request.GET["mail"]:
			suffix = prosuffix(request.GET["mail"])
		else:
			suffix = prosuffix(readsuffix(request.get_host()))
		dict_mail_link = getmail_mode2(keyword, suffix, num, threadnum, timeout)
		dict_return["result"] = dict_mail_link[0]
		dict_return["link"] = dict_mail_link[1]

	return render_to_response('result.html', dict_return)