用Python实现自动刷加拿大美签位置+改签

被父母催着年内回国,打算先去加拿大签H1B。最开始使用的是 tuixue 的邮箱提醒+手动操作。遗憾的是使用了一周,总是发现位置已经被抢了,或者只隔7天。最后在评论区发现原来tuixue是5-6分钟查询一次,加上层层消息提醒,很容易被抢/漏空位。

在队友的鼓励(命令)下,开始动手用Python实现自动刷美签位置+自动改签。大致思路如下

  1. 用selenium自动登录ais系统
  2. 用requests定时查询最新空位情况
  3. 设置好改签的条件
  4. 一旦满足条件,用selenium自动改签

整个流程全自动,查询频率可调,可以设置各种复杂的改签条件,只需电脑开着跑Python代码即可。适用所有AIS系统的所有签证类型(F,B,H…)

目前爬虫设置~2.5分钟查询一次(再快容易被ban) ,一旦发现空位能在5秒内完成改签(再也不用守着电脑拼手速了,睡觉也能抢)。当然这一切都得看有没有空位放出来,爬虫+自动化也只是提高发现+抢到空位的概率。最近似乎运气不错,两天就成功将温哥华h1b位置从2024年4月刷到2023年7月再到现在的2023年3月(特意留出一个多月做准备,机票酒店价格更美丽)

49 个赞

下图解释了为啥tuixue显示有新的空位,但是登陆去看的时候已经没了。tuixue给我邮箱发提醒是1:18pm,而我的爬虫1:16pm就已经发现空位并完成改签。tuixue因为量大可能时效性没有那么好,在推送的过程中就被更快的爬虫抢先了。

8 个赞

手动给楼主点赞

5 个赞

能开源就完美了 :laughing:

1 个赞

爬虫 可能 是违法的哦

7 个赞

从泥潭学到了这么多东西,薅了这么多羊毛,这次也来回馈一下。如果最近有需要加拿大美签刷位置+改签的可以找我,我用写的爬虫帮大家试着抢抢心仪的位置 :crossed_fingers:

8 个赞

代码呢?

3 个赞

应该不打算开源了。自用的小工具代码写得很随意还有Hack。能跑起来就行 :melting_face:

1 个赞

用自己的账号爬很快就会被ban一整天

我的经验是会被ban4-6小时左右,基本就是爬8小时然后被ban。不过我和队友两个账号轮流爬效率还是不错

两个账号确实还不错,不过被ban了的账号就改不了预约时间了
其实tuixue也还行,但是不要用邮箱,直接订阅telegram速度会快不少

4 个赞

能否分享一下代码学习一下

4 个赞

也想学习一下,说不定以后抢票可以借鉴一下 :laughing:

2 个赞

加拿大续签F1也要刷吗 :sweat_smile:

1 个赞

要间隔五分钟跑一次才不会被ban,我当时多注册了五个账号,整体一分钟跑一次,方法基本一致,也是很快抢到了心仪的位置

5 个赞

想问一下,注册了的账号不是要缴费之后才可以看到具体日期吗?还是有别的什么奇技淫巧可以绕开?我试着注册过小号,但是到applicant这一步就不敢乱填往下走了

在首页可以看到每个地区的最早availability,有变化且比上次更早就可以用正号进去看一下

2 个赞

花了1000多RMB在乖乖熊刷位置的码农流下了羞愧的泪水

3 个赞

乖乖熊是中介机构吗?1k RMB真的是暴利了 :melting_face:

3 个赞

不是中介,就是代刷。我甚至怀疑他们自产自销,注册很多号去锁位置,然后有人拍就把位置放出来,中国人反正就是把什么都能做成一门生意 :melting_face:

4 个赞