def get_not_deal_domains(self, table_num, finished_tld):
try:
result_list = []
for tld in finished_tld:
query_results = self.model_list[table_num].select(
self.model_list[table_num].domain
).where(
self.model_list[table_num].flag == -100,
self.model_list[table_num].tld == tld
).limit(1000)
for result in query_results:
result_list.append(result.domain)
# str_eval = """self.model_list[table_num].select(
# self.model_list[table_num].domain
# ).where(
# self.model_list[table_num].flag == -100).where(
# """
# for tld in finished_tld:
# str_eval += "self.model_list[table_num].tld == '{tld}'|".format(tld=str(tld))
# str_eval = str_eval.strip('|') + ').limit(10000)'
# # print str_eval
# query_results = eval(str_eval)
# return query_results
return result_list
except peewee.OperationalError as e:
raise e
# ??whois??
评论列表
文章目录