genepeng / sams

山姆抢购

Home Page:https://robgoods.github.io/sams/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

robSams

Build status

sam's blog

感谢

  1. 感谢Sam's在上海疫情期间,给我们的帮助,让我们在疫情期间依旧可以买到很多好的东西!,购买Sam's会员请前往山姆会员商店
  2. 感谢各位朋友对该项目的支持和star。
  3. 感谢 gyf19, Matata-lol, 3096, Nicolerobinn, likang7, zyr3536 对本项目的贡献

使用方式

go run main.go --authToken=xxxxx

如果没有go环境,可以在 releases 下载编译好的文件,直接运行即可

更新说明

  1. 增加库存不足商品自动设置订单数量为库存数
  2. 配送时间多个可用
  3. 支付方式,收货地址均支持flag模式选择,而非Stdin模式,默认微信支付,地址未指定时依旧会提示选择
  4. 优惠券支持多张同时使用,使用前最好确认下订单是否满足使用类型

参数说明

$ go run main.go -h

Usage of ./sams:
  -authToken string
    	必选, Sam's App HTTP头部auth-token
  -barkId bark
    	可选,通知用的bark id, 可选参数
  -deliveryType int
    	可选,1 急速达,2, 全程配送 (default 2)
  -deviceId string
    	可选,HTTP头部device-id
  -floorId int
    	可选,1,普通商品 2,全球购保税 3,特殊订购自提 4,大件商品 5,厂家直供商品 6,特殊订购商品 7,失效商品 (default 1)
  -help
    	show help
  -latitude string
    	可选,HTTP头部latitude
  -longitude string
    	可选,HTTP头部longitude
  -payMethod int
    	可选,1,微信 2,支付宝 (default 1)
  -promotionId ruleId
    	可选,优惠券id,多个用逗号隔开,山姆app优惠券列表接口中的'ruleId'字段
  -addressId string
    	可选,地址id
  -trackInfo string
    	可选,HTTP头部track-info

BarkId

bark.png

开始运行后按命令行提示操作即可。

run.png

声明

本项目仅供学习交流,严禁用作商业行为,特别禁止黄牛加价代抢等!

因违法违规等不当使用导致的后果与本人无关,如有任何问题可联系本人删除!

About

山姆抢购

https://robgoods.github.io/sams/

License:GNU General Public License v3.0


Languages

Language:Go 99.7%Language:Shell 0.3%