×

爬虫

Python APScheduler 定时任务详解

faka faka 发表于2024-06-13 浏览9892 评论0
一、基本概念 APScheduler全称Advanced Python Scheduler 作用为在指定的时间规则执行指定的作业。 指定时间规则的方式可以是间隔多久执行,可以是指定日期时间的执行,也可以类似Linux系统中Crontab中的方式执行任务。 指定的任务就是一个Python函数。 1.1、 触发器:triggers 用于设定触发任务的条件: 触发器包含调度逻辑。每个任务都有自己的触发器,用于确定何时应该运行作业。除了初始配置之外,触发器完全是无状态的 1.2

爬虫

Python 异步库 asyncio、aiohttp

海滩长颈鹿 海滩长颈鹿 发表于2024-05-24 浏览5188 评论0
asyncio 版本支持 asyncio 模块在 Python3.4 时发布。 async 和 await 关键字最早在 Python3.5 中引入。 Python3.3 之前不支持。 关键概念 event_loop 事件循环:程序开启一个无限的循环,程序员会把一些函数(协程)注册到事件循环上。当满足事件发生的时候,调用相应的协程函数。 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回一个协程对象。协程对象需要