做了一个查询上海居转户状态的小工具
(做了一个查询上海居转户状态的小工具)
去年下半年申请了居转户,据说最多要等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(#转@)
相关内容
- 是否符合上海居转户条件
- 上海 居住证积分 过期 居转户
- 上海新注册的公司可以居转户吗
- 上海“居转户”落户,具体要求是怎么样的?
- 上海居转户收入与职称不匹配不予办理
- 事关重大!上海居住证、居住证积分、居转户与子女入学之间的关系
- 居转户浦东及外高桥并税经验分享
- 上海居转户申请条件!需要准备的材料!!上海人才便利通道
- 居转户复核通过等待审核还会有问题吗
- 上海社保基数调整补缴影响居转户
热门文章
- 南汇区居转户什么条件容易通过
- 闵行莘庄人才中心 居住证积分120分 7+中 居转户 人脉渠道
- 上海 居转户材料受理通过后
- 必看!如何申请上海居转户调档函?
- 长宁区代理居转户
- 上海居转户后养老保险转移办理
- 2022年,上海居转户的难度,实际是怎样的?
- 闵行区代办居转户材料
- 金山区居转户外地离职证明
- 2022年7月第一批上海落户公示,居转户1400人,人才引进1662人
最新文章
- 落深户要什么条件,全日制本科入户深圳
- 非应届本科生入户深圳的要求
- 本科生深圳入户条件2019政策深圳落户材料
- 深圳取消大专生入户(深圳取得户口的条件)
- 本科可以入深圳户口吗,入深户条件
- 深圳入户本科生有什么福利的简单介绍
- 我是普高应届美术生,联考校考都失利,走不了统招本科,想问一下自考本科怎么样?
- 条件是非全日制大专想办理深户,这个证书你不知道?
- 本科生直接落户深圳
- 应届本科生入户深圳的利弊就这么简单!
推荐资讯
- 深圳上班族,非深户能读哪所大专,想读大专,好提高学历
- 大专可以在深圳落户吗
- 2022本科生深圳落户轻松应对的实用性指导,来了!
- 积分入户系统即将开放,需要做些什么?
- 在深圳社保有什么作用?不知道就亏大了!
- 别不信,2021核准型入深户条件没有想象中那么难!
- 地方新闻精选|雄安新区被确认为婚俗改革实验区 深圳拟收紧户籍迁入规定
- 1月社保扣费时间提前至1月20日 深圳市社保局提醒:1月19日前请存够钱扣费
- 深户专科生补贴9000龙华区落户新政
- 外省社保转入深圳办理流程