api_service.py 920 B

123456789101112131415161718192021222324
  1. from agent.agent import Agent
  2. class ApiService:
  3. @staticmethod
  4. def keyword_judgement(url_data, basic_data):
  5. """关键词引流判断"""
  6. unknow_flag = True
  7. if url_data['tilte'] == None or url_data['brand_name'] == None or basic_data['brand_name'] == None:
  8. return '信息不全,无法判定'
  9. # 标题判定
  10. if basic_data['brand_name'] in url_data['title'] and url_data['brand_name'] != basic_data['brand_name']:
  11. # 当产品名称中包含与判定商标一致的品牌名称,且详情页中的品牌名称与判定的品牌名称不一致时判定为关键词引流
  12. return True
  13. elif basic_data['brand_name'] in url_data['title'] and url_data['brand_name'] == basic_data['brand_name']:
  14. return False
  15. else:
  16. pass
  17. # 图像判定
  18. return "无法判定"