懒得挂 Github 了,先放这算了(
0. 步骤
MarketWatcher 的登录步骤如下:
- 注册 IFTTT 账号
这一步用于接收推送。如果不需要推送……那你还用这东西干嘛(虽然有提供 excel 导出和网页管理的想法,但是咕咕咕
- 注册 IFTTT 账号
- 获取 IFTTT 的 Webhook Key
有了这个 Key,服务器才能向你推送通知
- 获取 IFTTT 的 Webhook Key
- 在手机上安装 IFTTT 并打开通知
- 登录 Lodestone,并获取 Cookie
- 在 MarketWatcher 上登录
1. IFTTT 相关
首先,请到 IFTTT 上注册账号。有咕狗验证码,可能需要爬墙。
接着,在 IFTTT 的 Webhook 页面 上找到你的 Key,并记录好
注意,不要手贱点击 [Edit Connection]。点击后 Key 会改变,我还没做修改 Key 的程序(
然后在手机上安装 IFTTT 并登录。iOS 设备直接在 App Store 搜索,Android 设备请各凭本事。
切换到 My Applets 下,点击右上角的加号,添加 Applet。
点击蓝色的 this(代表触发器),搜索 webhooks,选择 Receive a web request.
Event Name 输入 market(注意大小写和多余的空格)。
接下来选择要触发的操作,选择 Notifications → Send a notification from the IFTTT app
点击 Message 框,选择 Add Ingredient,插入 Value1 并保存。
也可以看下面的 gif
2. Lodestone Cookie
安全警告!为了监控你的出售记录,程序需要登录进你的 Lodestone,因此需要你的 cookie
持有 cookie 的人会享有 对你的 Lodestone 的完全访问权限 。
尽管我已经做了一定的安全措施,以及突发情况下的使所有 cookie 失效的预案,
如果你对此不放心,请 不要提供 cookie。
使用 Chrome 浏览器安装 Edit This Cookie 扩展(国产浏览器自己找吧……)
登录进 Lodestone 并选择好角色,打开刚才的扩展,找到 ldst_sess
这个项目,将值复制出来备用。
3. 登录
回到登录网页上,输入该输入的信息点击登录即可。
4. 规则说明
Lodestone 的出售记录并不是实时更新的,因此有平均半小时的延迟,这是正常的。
这个工具说到底也就是提供一个你不开游戏也能收到通知的渠道 & 永久保存销售记录而已