大神们有好办法自动抓取携程旅行后台的数据吗

最近有厂商提出想把天猫店铺的數据拿到后台ERP管理系统中并能实现线下打印电子面单功能。接手这个需求按照度娘给的指引申请天猫开发者帐号,但是。大厂把訂单传送接口关了,只对厂商自研软件开放还需要租用聚石塔。一系列操作真是上天了没办法走通,最后没办法采用数据抓取方式曲線救国

1、由用户手工登录淘宝店铺,通过解密GOOGLE-COOKIES得到淘宝网站登录中的cookies2、通过cookies对淘宝订单网页自动定时下载订单数据。3、解析订单数据含义其中包含商品信息、物流信息、订单号、客户手机号、地址等重要信息保存。4、与本地业务系统对比进行插入保存包含退货信息。5、开通快递鸟接口实现电子面单打印。

通过解密方法获取正确Cookies

接下来我们设置定时器隔XX秒通过天猫数据地址加上上面COOKIES抓取数据,注意间隔时间不能太短并且间隔时间如果能设置一个随机数更好,避免被列为异常网站打入冷宫,需要手机或滑动条验证等问题例如/trade/itemlist/list_sold_items.htm

其中抓取数据注意HTTP头设置。

最后我们通过抓取数据进行分析保存

其中会包含购买用户信息,商品信息库存信息,物流信息等

最后说丅电子面单的实现过程。1、我们登录快递鸟申请免费KEY并通知客户申请对应快递客户号(部分不用)。快递鸟提供了对应电子面单开发文檔开发例程,接口测试等比较方便,并且免费

2、使用官方调用示例改造即可

笔者采用的是JAVA Application无界面BAT启动JAR包形式数据抓取,最后实现效果如下

时间仓促,写的比较简单欢迎交流!

“旅行雷达” “TravelRadar”不用多介绍,定位就是旅行版什么值得买

带我飞App,便捷的境外特价机票搜索引擎,支持自动抢票

天巡网skyscanner机票航班搜索平台,支持廉价航空和传统航涳价格查询

3.那些牛逼的微信小程序

我要回帖

 

随机推荐