Skip to content

定时自动检查广东政务服务网上自己的护照办理进度,如果状态有变化,给自己发邮件。这样就不用一天手动查询好多遍了。

License

shuiRong/PassportStatusChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PassportStatusChecker

定时自动检查广东政务服务网上自己的护照办理进度,如果状态有变化,给自己发邮件。这样就不用一天手动查询好多遍了。

本定时程序,只对在广东办护照的人有用,因为我只适配了广东政务服务网。但如果懂代码的话,稍微改改,也是能很容易适配其他省的护照状态查询网站的。

如何使用?

  1. fork 本仓库

  2. 按照图片步骤,在自己 fork 的仓库设置里配置发邮件相关的信息

    配置解释:

  • (对了,在输配置时不需要给他们加上引号)

  • FROM:必填。用来发邮件的邮箱,比如我用的 QQ 邮箱

  • TO:必填。接收方的邮箱,比如我另一个邮箱(使用相同的 QQ 邮箱应该也是可以的,就是自己给自己发)

  • ID:必填。身份证 ID

  • PASSWORD_CODE:必填。邮箱登录授权码/登录密码(QQ 邮箱的话,就得用登录授权码,如何获取?

  • STATUS:非必填。默认是正在审批中,代码会检查查询到的状态,如果不等于这个字符,就会发邮件。

  • SMTP:非必填。邮箱的 smtp 地址,不带端口。默认是 QQ 邮箱的:smtp.qq.com

  • SMTP_PORT:非必填。smtp 端口,默认 25

    step

  1. 修改 .github/workflows/main.yml,把 # go run 前面的注释符 # 删掉。(我已经不需要运行它,所以注释掉了。)

  2. 一个小时后观察 Github Actions 是否成功执行。

    step

  3. 如果你觉得每小时查询一次频率太低,想每 10 分钟查询一次的话,可以在 fork 后,自行修改 .github/workflows/main.yml 里的 cron 配置。cron 的规则请自行 Google。但建议不要把频率调得太高,防止给网站造成太大压力,影响其他用户正常使用,每小时就够了其实。

About

定时自动检查广东政务服务网上自己的护照办理进度,如果状态有变化,给自己发邮件。这样就不用一天手动查询好多遍了。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages