今天我们聊聊Payments报表是怎样获取的。
01知识点
先讲几个概念性的知识。
1)Payments
付款报告,是Amazon自动生成的与卖家的结算数据报表,卖家可以在此了解指定结算周期内的交易细目、资金往来。
Payments精确到每一笔明细,也就是order,这个order不单单是卖家的销售order,包括其他费用也是,比如coupon、deals或者remove等。
2)爬虫
是一个程序或者脚本,可以按照一定的规则,让系统自动爬取网络上的信息,现在用的比较多的爬虫语言是Python。
02设计方案
1)确定方案
Payments是没有对外api的,只能采取爬虫形式获取,我们可以用爬虫模拟人工点击,打开菜单,选择条件,点击下载文件,再将文件传至系统服务器,解析后保存到数据库里。
2)搭建开发环境
Payments是没有对外api的,只能采取爬虫形式获取,所以首先需要搭建开发环境。
这里要注意,Payments不同于review那些,是需要登录后台的,要知道,Amazon对于账号登录是有很强的关联判断,所以要做好防关联措施。
我们可以在每个账号对应的虚拟机(宝莲云等)搭建一套开发环境,爬取该账号