这个软件在干什么?
你在 Avito 上出租房子,也在携程上卖。两边的日历本来是分开的:
Avito 上有人订走了,携程并不知道,还会继续接单 —— 这就会撞单。
这个软件每隔一会儿去看一眼 Avito 的日历,把"已被订走的日期"整理成一份
携程能读懂的日历(叫 iCal),然后携程自己去读、自动把那几天关掉。
全程自动,你不需要每天操作。你要做的只有第一次的三步。
第一次使用(三步)
1
把 Avito 房源链接粘进来
在 Avito 打开你的房子 → 复制浏览器最上面那行的网址 →
粘到这里的输入框(多套就一行一个)。点「开始同步」。
2
等第一轮抓完(约 1 分钟)
卡片变成绿点就说明抓到了。绿点旁边的
「34 晚」是它读到的已订天数。
3
把日历地址填进携程
点每套房右边的「复制日历地址」,然后到携程 eBooking →
「日历」→「日历同步 / 导入外部日历」→ 粘贴 → 保存。以后就不用再管了。
之后每天自动发生什么
软件会按设定好的间隔(默认 30 分钟)重复一次:打开 Avito → 读到已订日期 →
更新那份日历 → 携程下次来读时就是最新的。
注意:携程那边是每小时左右才来读一次,所以从 Avito 被订走
到携程关房,中间最多可能有 1 小时左右的延迟。这正是需要多看一眼的原因。
灯的颜色是什么意思
绿色:正常。最近一次抓取成功了。
黄色:有点久了(超过 6 小时没成功)。
可能是代理掉了,点「刷新」再试一次;还不行就去「设置」检查代理。
红色:需要处理。点开这一行会显示
具体原因和下一步怎么做。
灰色:还没同步过。刚加进来的房源就是这个颜色。
蓝色闪动:正在抓,等一会儿。
常见问题
携程那边还是没关房,怎么回事?
按顺序查三件事:① 这里的灯是不是绿的;② 携程里填的地址是不是
「复制日历地址」复制出来的那串(少一个字符都不行);③ 等 1 小时 —— 携程不是
实时读的。如果三项都没问题,点开这一行看「上次成功」的时间。
提示"代理连不上"
说明软件连不上你的 Clash。检查:① Clash 有没有开着;
② 选的节点是不是俄罗斯;③ 到「设置」里把代理地址改成 Clash 显示的
端口(通常是 7890 或 7897)。改完点「保存」,然后点右上角「自检」确认。
提示"Avito 安全验证没过"
Avito 认为访问太频繁或出口 IP 可疑。换一个俄罗斯节点,
等 10 分钟再点刷新。这个会自己重试,不用一直点。
提示"Avito 页面改版了"
Avito 改了网页结构,软件读不懂了。这个没法自己修,
把这句话发给做这个软件的人即可。日历会保持在改版前的状态,不会乱关房。
提示"数据不完整 / 已保留上一份"
这次只读到了一小部分日期,软件故意不更新日历 ——
因为拿不完整的数据去覆盖,会把已经订出去的日期在携程上重新放开(就会撞单)。
它下次会自动再试,一般不用管。
"已订天数"比我在 Avito 上看到的多 / 少
软件默认按保守方式处理:房东在 Avito 上标灰的那一段,
连最后一天(退房日)也一起关掉,宁可多关一晚也不冒险。如果觉得多关了,
让做软件的人把策略改成「精确」,它会按"末天是退房日、不占用"来算。
我想把它变成桌面图标(像软件一样)
用 Edge 或 Chrome 打开这个页面 → 地址栏右侧有个「安装」图标
(或菜单里「应用 → 安装此站点为应用」)→ 桌面会出现一个图标,以后双击就是
独立窗口,没有地址栏。
数据存在哪里?换电脑怎么办?
存在软件目录下的 data 文件夹里(每套房一个子目录:
state.json 状态、calendar.ics 日历、history 历史)。
换电脑时把 config.yaml 和 data 一起拷过去即可,
携程那边的地址不用改。