demo.py 805 B

1234567891011121314151617181920212223242526272829
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/11/3
  4. import difflib
  5. from main.feishu_lib import Feishu
  6. class Demo:
  7. @classmethod
  8. def get_sheet(cls, log_type, crawler, sheetid):
  9. sheet = Feishu.get_values_batch(log_type, crawler, sheetid)
  10. print(sheet)
  11. @classmethod
  12. def title_like(cls, log_type, title):
  13. sheet = Feishu.get_values_batch(log_type, 'zmyx', '19c772')
  14. for i in range(1, len(sheet)):
  15. video_title = sheet[i][7]
  16. if difflib.SequenceMatcher(None, title, video_title).quick_ratio() >= 0.8:
  17. return True
  18. else:
  19. pass
  20. if __name__ == '__main__':
  21. # Demo.get_sheet('recommend', 'zmyx', '19c772')
  22. print(Demo.title_like('recommend', '国人幡然泪下!!!'))
  23. pass