| 1234567891011121314151617181920212223 |
- import asyncio
- from spiders.basespider import BaseSpider
- from spiders.recommendspider import RecommendSpider
- class ZhongqingkandianRecommend(RecommendSpider):
- async def custom_start_checks(self) -> bool:
- """自定义启动检查"""
- self.logger.info("愿你福气满满爬虫启动检查通过")
- return True
- async def main():
- rule_dict = {'videos_cnt': {'min': 1500, 'max': 0}, 'duration': {'min': 30, 'max': 1200}}
- user_list = [{"uid": 81522822, "link": "中青看点推荐", "nick_name": "免不了俗"}]
- trace_id = "yuannifuqimanman_202507021200"
- bszf = ZhongqingkandianRecommend(rule_dict, user_list, trace_id)
- await bszf.run()
- if __name__ == '__main__':
- asyncio.run(main()) # 异步入口
|