ks_feed.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. from common import AliyunLogger
  2. from common.sql_help import sqlCollect
  3. class KSFeed:
  4. @classmethod
  5. def get_feed_date(cls):
  6. try:
  7. data_list = sqlCollect.get_feed_data("快手")
  8. list = []
  9. if data_list:
  10. for data in data_list:
  11. cover_url = data[3]
  12. video_url = data[2]
  13. if video_url and cover_url:
  14. video_id = data[0]
  15. channel = data[1]
  16. title = data[4]
  17. log_data = f"user:快手推荐流,,video_id:{video_id},,video_url:{video_url},,original_title:{title}"
  18. AliyunLogger.logging("快手推荐流", "快手推荐流", video_url, video_id, "扫描到一条视频",
  19. "2001", log_data)
  20. AliyunLogger.logging("快手推荐流", "快手推荐流", video_url, video_id, "符合规则等待改造",
  21. "2004", log_data)
  22. all_data = {"video_id": video_id, "cover": cover_url, "video_url": video_url, "old_title": title, "rule":''}
  23. list.append(all_data)
  24. return list
  25. else:
  26. return list
  27. except Exception:
  28. return list
  29. if __name__ == '__main__':
  30. KSFeed.get_feed_date()