12345678910111213141516171819202122232425262728293031 |
- # -*- coding: utf-8 -*-
- # @Author: wangkun
- # @Time: 2022/11/3
- import difflib
- from main.feishu_lib import Feishu
- class Demo:
- @classmethod
- def get_sheet(cls, log_type, crawler, sheetid):
- sheet = Feishu.get_values_batch(log_type, crawler, sheetid)
- print(sheet)
- @classmethod
- def title_like(cls, log_type, title):
- sheet = Feishu.get_values_batch(log_type, 'zmyx', '19c772')
- for i in range(1, len(sheet)):
- video_title = sheet[i][7]
- if video_title is None:
- pass
- elif difflib.SequenceMatcher(None, title, video_title).quick_ratio() >= 0.8:
- return True
- else:
- pass
- if __name__ == '__main__':
- # Demo.get_sheet('recommend', 'zmyx', '19c772')
- print(Demo.title_like('recommend', '这个老大爷太惨了'))
- pass
|