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)
必填项只有 startDate
和 endDate
,用来指定账单时间区间,默认返回指定时间区间内全部记录
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
中配置,默认 500
)
clickDatePickerDelay
{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、网站不提供资料下载,如需下载请到原作者页面进行下载。