做了一个查询上海居转户状态的小工具
(做了一个查询上海居转户状态的小工具)
去年下半年申请了居转户,据说最多要等1年半,所以偶尔会要去上海居转户的网站上查询一下状态。
既然是重复性的劳动,那就写个脚本来处理吧。
用Chrome抓包,分析一下网页的表单,然后用python的各种库发送请求、解析验证码,最后得到结果。
工具放在了github上,执行,把,替换成自己的身份证号、密码,或者设置为环境变量即可。
结果大概长这样:
首先通过Chrome把登录网站、查询的过程抓成har包,方便之后分析。
整个过程包含:
第一次HTTPGET访问网站,得到cookie(即requests里的session)
发送一次HTTPGET请求验证码
发送一次HTTPPOST把用户名、密码、验证码发送到网站
成功登陆后,发送一次HTTPPOST点击”我接受”的按钮
进入后续的页面,再发送一次HTTPGET点击”我的申报信息”的按钮
这个过程本身很简单,这里只记录几个要注意的点:
用户名是经过处理的,具体是md5.js里这个函数,把字符串作为hex值然后算md5就可以了;
密码是明文,通过HTTP发送的,政府的网站无力吐槽。。。
通过解析验证码不一定每次都成功,如果失败,可以再试一次,之后可以在这个脚本的基础上加一个retry
用解析网页,发现这里面table的格式实现是——太不规则了。目前只能hardcode来得到最后的结果。所以如果网页稍微有点变化,这个脚本可能就需要更新。
这个网站开放时间不是全天,而是8:00至22:00。?而22:00至次日8:00是打不开的。。。
然后把这个脚本设个crontask定期跑一下,结果通过邮件发送给自己,就不再需要自己去网站上check啦!
最后,附上github的code:?
声明:本站部分内容和图片来源于互联网,经本站整理和编辑,版权归原作者所有,本站转载出于传递更多信息、交流和学习之目的,不做商用不拥有所有权,不承担相关法律责任。若有来源标注存在错误或侵犯到您的权益,烦请告知网站管理员,将于第一时间整改处理。管理员邮箱:y569#qq.com(#转@)
相关内容
- 上海居转户新政策2020
- 青浦区7年居转户政策
- 上海居转户三年连续24个月
- 有系统规划与管理师证书可以申请上海居转户吗?
- 上海居转户2022年1月名单
- 2022年上海居转户审核时间
- 居转户新人开贴,跪求前辈们看看我的情况,帮忙解答疑惑
- 上海张江居转户初审一般要多久
- 上海科创人才居转户材料标准
- 浦东新区居转户每月公示什么时候
热门文章
- 上海居转户中级职称怎么办理
- 上海浦东新区居转户咨询热线2022已更新(今日/合理)
- 上海市居转户2021年最新办法
- 为何【中级经济师】对上海居转户那么热门?
- 上海居转户社保
- 2022年落户上海张江科学城居转户流程(7转3)
- 上海离婚可以居转户吗-离婚后上海还能落户吗
- 上海社保基数3倍居转户
- 闵行区买房居转户流程_上海购房户口迁移手续流程
- 上海居转户:我国特大城市户口迁移一城一策的政策
最新文章
- 厉害了!千万别小看深户,在深圳没它真不行!
- 2022年!落户深圳还有机会吗?
- 深圳福田区支持私募政策调整:最高千万元落户支持等暂缓执行
- 一篇文让你彻底搞懂香港身份&内地户口的关系!
- 好消息!深圳全市政务服务自助终端可以提取公积金啦
- 办理深圳户口最爱问的8个问题
- 入户深圳福利来了,你确定不领取吗?
- 深圳先进院、深理工这些学子就业去向明确 近半毕业生进入世界500强
- 深圳成人教育学历对入户的帮助
- 42位人才入围!深圳今年第三批次领军人才住房补贴名单出炉
推荐资讯
- 深圳户口继续升值,受益不止一代人
- 好消息来了,持居住证可参加深圳积分入户!
- 2019年学历对深圳积分入户的影响,为了积分入户如何提升学历
- 有学历有证书不会入深户吗?
- 没有深圳户口还想申请学位?看看这后果,你真的承受不起!
- 深圳45万创业补贴太难申请,贴息贷款办不下来,记住这个方法
- 深圳入户补贴即将取消,想拿补贴的抓紧办理
- 深户办理指南
- 各城市人才引进政策出炉,硕士补贴高达十万?网友:学历好值钱
- 2020年深圳公租房申请指南