接口定义¶
-
class
moear_api_common.base.
SpiderBase
(*args, **kwargs)[源代码]¶ Bases:
object
爬虫基类
用以作为抽象类定义爬虫扩展所需提供的服务接口
包括:
- 爬虫注册
- 爬虫调用
- 打包格式化
初始化默认配置参数,可在子类中进行覆盖
配置优先级为:
用户元数据
>具体Package配置
>Common全局默认配置
参数: usermeta (dict) – (可选,关键字参数)指定用户的package相关配置元数据, 如:定制书籍名(book_title)等
-
class
moear_api_common.base.
PackageBase
(spider, *args, **kwargs)[源代码]¶ Bases:
object
打包基类
用以作为抽象类定义打包驱动所需提供的服务接口
初始化默认配置参数,可在子类中进行覆盖
配置优先级为:
用户元数据
>Spider元数据
>具体Package配置
>Common全局默认配置
参数: