微信流水怎么打印?微信账单如何导出来?
现在很多朋友钱包里基本不存钱。他们都是用手机支付的,而且微信支付的用户越来越多,所以很多朋友都想把单据打印出来,因为基本上用微信支付,都需要把微信账单导出来,这样才能打印。请看下面小编介绍的步骤吧!
为什么有这样的需要呢?
作为一个业余的微信公众号运营者,我更想通过公众号的二维码知道自己获得了多少奖励。但微信本身不支持账单导出,也没有分类统计,所以我们得自己想办法。
该方法只能获取微信钱包-找零的所有账单。虽然无法获取完整的微信钱包交易记录(银行卡部分),但是仍然可以获得微信收入交易记录,因为微信收入默认包含在钱包找零中。
大概的概念:
事实上,微信找零账单是通过网页显示的,不需要登录信息。首先使用抓包软件捕获URL,用Chrome打开,然后通过Console运行JS函数自动点击
“加载更多”以获得整个找零账单。最后,全部选择并复制,导入Excel进行排序。
所需工具:
抓包软件(Charles、Surge、Replica都可以)
Chrome浏览器
Excel办公软件
配置抓包工具,抓包变更账单URL
如果您安装了Surge或Replica等应用程序,也可以使用它们来抓取URL。如果没有的话,也可以使用查尔斯。 iOS的Charles抓包详细配置教程请看这里:
简书| iOS开发抓包工具Charles的安装、配置和使用详解
微信钱包的网址以https://wx.tenpay.com开头,如下图,右键“复制网址”
截图2016-11-16 上午11.00.54.png
Android的方法类似,也是捕获URL。
在Chrome 中打开结算网址
由于该URL 不需要登录信息,因此可以在计算机上使用Chrome 直接打开。如果系统提示您证书错误,请选择继续。
截图2016-11-14 上午11.29.46.png
默认情况下,每页只显示20条数据。您需要单击加载更多才能显示更多。您可以通过F12进入开发者控制台自动点击“加载更多”
截图2016-11-16 上午10.17.10.png
在控制台中输入代码:
设置间隔(函数(){
document.getElementById('btnloadmore').onclick();
},1000);
该代码的意思是每秒自动点击“加载更多”,然后等待Chrome自动点击所有账单。
复制网页信息并粘贴到Excel 中
Ctrl A 选择全部,Ctrl C 复制整个页面的文本并将其粘贴到Excel 中。然后在Excel中处理:
将三行数据转换为一行:C2=B3;D2=B4;然后使用三行作为目标区域,复制并粘贴
到所有数据行;选择整个表格,复制并粘贴为公式结果;过滤并删除无用的行;
查找并替换D列,删除所有+号;然后通过单元格格式将C列设置为时间和日期;将D 列设置为货币。保存后就可以打印了!
上面小编介绍的方法有点难,所以可能不适合很多朋友,所以如果你有更简单的方法打印这些微信账单,也可以分享一下。当然,如果你掌握了这个方法,那么你就可以打印成功了,所以请看一下!