你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
姬嘉慧 白米Ⅲ级
赞同来自:
破旗峪少年 白米Ⅲ级
简书 | iOS开发之抓包工具Charles的安装配置及使用详解
setInterval(function(){ document.getElementById('btnloadmore').onclick(); },1000);
lexlin 白米Ⅲ级
setInterval( function(){ var log; var list = document.getElementById('trade_list_ul'); for(var index = 0; index < list.children.length; index ++){ log = ""; var li = list.childNodes[index]; for(var indexLi = 0; indexLi < li.children.length; indexLi ++){ log += li.children[indexLi].innerText; log += "," } console.debug(log); } document.getElementById('next').firstChild.click(); }, 1000);
匿名用户 白米Ⅲ级
rong chen 白米Ⅲ级
芦伟明 白米Ⅲ级
南望山阿飞 白米Ⅲ级
周先生 白米Ⅲ级
徐生 白米Ⅲ级
凌志 白米Ⅲ级
Jeffchen 白米Ⅲ级
要回复问题请先登录或注册
13 个回复
姬嘉慧 白米Ⅲ级
赞同来自:
原内容:
腾讯其实还有一个交易系统叫做财付通,大家好像都忘记了。
打开财付通,点击登录,会发现下面有微信登录。用微信登陆两遍,就可以查询详单了。一页显示10条的,逐页复制到excel就好了。
网站还是比较简陋,没有下载导出。
破旗峪少年 白米Ⅲ级
赞同来自:
本方法只能获取微信钱包-零钱所有账单。虽然无法获取完整的微信钱包交易记录(银行卡部分),但还是可以获取微信收入交易记录,因为微信的收入默认是计入钱包-零钱里
大致思路:其实微信零钱账单是通过一个网页来显示,且无需登录信息。首先用抓包软件抓取该URL,用Chrome打开,然后通过Console运行JS函数自动点击 “加载更多”,获取全部的零钱账单。最后全选复制,导入Excel整理。
所需工具:
第一步:配置抓包工具,抓取零钱账单URL
如果你有安装Surge或者Replica等App,也可以使用它们来抓取该URL。没有的话,也适用Charles,详细配置Charles抓包iOS教程见此:
微信钱包的URL是以https://wx.tenpay.com 开头的,大致如下图,右键“Copy URL”
Android 方法类似,也是抓包该URL。
第二步:用Chrome打开账单URL
因为该URL无需登录信息,所以用电脑的Chrome可以直接打开。如果提示证书错误,选择 继续 即可。
默认每页只会显示20条数据,需要点击加载更多才会显示更多。可以通过F12进入开发者的Console 来自动点击“加载更多”
在Console输入代码:
代码意思是每隔一秒自动点击一次 “加载更多”,然后等待Chrome自动点击完所有的账单。
第三步:复制网页信息,粘贴至Excel
Ctrl A 全选,Ctrl C 复制整个页面的文字,粘贴至Excel。然后在Excel里进行处理:
整理后的数据如下:
lexlin 白米Ⅲ级
赞同来自:
改进了一下脚本。
大概在控制台的输出结果如下:
剩下的事情就比较好做了,Ctrl+A,Ctrl+C复制到文本文件中,删除头部的代码,将尾部的“VM3062:12”替换为空。
然后存储为UTF-8格式,后缀名更改为.csv,用Excel打开即可。
---------2017-04-10补充
忘了提:因为这个列表页是内嵌的iframe,所以在贴代码之前要先在Console中选择“ifrPayment”,就是蓝色小漏斗那里。
然后再贴入代码执行,就不会再报这个错误了:
“ Uncaught TypeError: Cannot read property 'children' of null ”
匿名用户 白米Ⅲ级
赞同来自:
2. 选择及复制要导出的零钱明细内容
3.把内容粘贴到word内
4.在PC(电脑)端编辑word,把文字转化为表格
匿名用户 白米Ⅲ级
赞同来自:
其实再结合 @破旗峪少年 抓包的思想就完美了。
虽然财付通并没有导出功能,但它是做HTTP GET请求来拿纪录的,接口是 wx.tenpay.com 域名下的 /userroll/pcuserrolllist ,而且返回数据是JSON格式,这个比抓包更简单,只需要打开浏览器自带的开发工具就可以看到这个请求,也可以把链接拿出来用其它工具做请求,这个接口并没有用到Cookies。
另外它本来默认只拿10条纪录,但这个接口有个参数count是可设置的,把它设置成100就可以一次性拿100条纪录。
随便截了几张图,使用Chrome浏览器,找到请求,复制请求链接,把count参数改成100,在新页面打开链接做请求,就可以清楚看到返回的JSON数据(返回数据需要把JS函数的头尾去掉才是真正的JSON格式,JSON数据的解析方法很简单可以百度下)。
注意,图片显示乱了,没按步骤排列。
rong chen 白米Ⅲ级
赞同来自:
1、手机进入微信交易记录画面,使用截屏功能,将交易记录截屏成图片。
2、连接数据线将图片存入电脑。
3、使用PS将图片对比度调为100%,保存成JPG文件,这一步是去掉灰度,提高识别率。
4、安装OCR软件,如汉王OCR,将图片转成文字。
5、将文字复制到EXCEL文件中。
芦伟明 白米Ⅲ级
赞同来自:
我用了按键精灵手机版做了个脚本拿来ocr识别,不过字库做起来太麻烦了,手机上的字体都做了ClearType处理,直接用ocr识别识别率很低(可惜手机版没有大漠插件),我只能把那几个常用字和数字都做成透明图,然后利用识图功能把数据识别出来,以后换了手机还要重新做字库,恶心死了。微信设计的真是操蛋
南望山阿飞 白米Ⅲ级
赞同来自:
周先生 白米Ⅲ级
赞同来自:
用那个又快又准……几分钟 就把我需要的数据写到表格里面了 。
需要的自己百度搜索嘛 !
我好像是在中关村软件站找到的。
徐生 白米Ⅲ级
赞同来自:
1、微信钱包记录中截图;
2、网易有钱app导入(识别截图)导入
3、网易有钱网页端复制出来
匿名用户 白米Ⅲ级
赞同来自:
凌志 白米Ⅲ级
赞同来自:
http://wenku.baidu.com/view/171a86cc77a20029bd64783e0912a21614797fe8
Jeffchen 白米Ⅲ级
赞同来自: