zfbzd -> 支付宝账单 | 获取指定时间段支付宝账单

zfbzd

zfbzd -> 支付宝账单

获取指定时间段支付宝账单详情,可以根据时间区间进行筛选,可以过滤关键字,指定价格区间等

Install

$ npm install zfbzd Usage

const getBills = require('zfbzd') ;(async function() { let bills = await getBills({ startDate: '2018-11-01', endDate: '2019-01-03', }) })() getBills(options)

必填项只有 startDateendDate,用来指定账单时间区间,默认返回指定时间区间内全部记录

options {Object} startDate {String} 必填,账单区间开始时间,格式为 yyyy-mm-dd endDate {String} 必填,账单区间结束时间,格式为 yyyy-mm-dd puppeteerOptions {Object} 选填,该值会被传递给 zfbdl,详见其文档 loginMethod {String} 选填,模拟登录方式 'scan' 默认值,扫码登录 'cookies' cookies 登录,需要配置 cookierc.js 文件,详见 这里 'pwd' 账号密码登录 username {String} 选填,如果 loginMethod 配置了 'pwd',则必须配置此项 password {String} 选填,如果 loginMethod 配置了 'pwd',则必须配置此项 turnPageDelay {Number} 选填,翻页时间间隔,默认 8000 毫秒(其实默认的翻页时间间隔还得加上 slowMo,该值在 puppeteerOptions 中配置,默认 500clickDatePickerDelay {Number} 选填,模拟点击时间选择器的时间间隔,默认 800 毫秒(其实默认的点击时间间隔还得加上 slowMo,同上) billStartTime {String} 选填,设置单天账单时间区间起始值,格式 hh:mm,默认值 00:00 billEndTime {String} 选填,设置单天账单时间区间结束值,格式 hh:mm,默认值 24:00 minAmount {Number} 选填,设置账单价格区间起始值,默认值 Number.NEGATIVE_INFINITY maxAmount {Number} 选填,设置账单价格区间结束值,默认值 Number.POSITIVE_INFINITY billExcludes {Array} 选填,过滤账单关键字 sorting {String} 选填,设置返回账单排序规则 'desc' 默认值,倒序返回 'asc' 正序返回 return: <Promise<Array<Object>>> date {String} 该条账单日期,格式 yyyy-mm-dd time {String} 该条账单时间,格式 hh:mm year {Number}month {Number}day {Number}timestamp {Number} 该条消费记录时间戳 amoumt {Number} 该条账单具体账目 outHTML {String} 该条账单 HTML 字符串 License

MIT

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。