做了一个查询上海居转户状态的小工具
(做了一个查询上海居转户状态的小工具)
去年下半年申请了居转户,据说最多要等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(#转@)
相关内容
- 居转户政策再放宽!取消3年2倍社保,上海户口越来越不值钱了吗?
- 2020年上海居转户的办理流程
- 上海办居转户条件瑕疵有办法解决 办落户代理费
- 上海居转户案例分析,人事外包合同影响落户
- 上海居转户配偶随迁有何条件?
- 年入70万,缴税18万上海居转户是否有把握?
- 上海居转户申请不知道这些细节可能直接被拒!
- 2022上海居转户高新技术企业落户
- 2022居转户落户社保基数和对应年限
- 虹口区居转户等待受理为什么很长
热门文章
- 社保得按照什么样的标准缴纳才能成功办理上海居转户?
- 社保基数连续3年缴纳3倍就可申请上海居转户?
- 社保基数与个税不一致上海居转户
- 社保基数低,还有机会居转户成功吗?
- 社保基数比较低,还有机会申请居转户成功吗?
- 社保基数低,可以通过上海居转户审核吗?
- 社保基数与上海居住证积分的关系 上海居转户落户社保个税要求
- 社保基数不达标,想要在上海居转户该怎么办?
- *新新闻,上海地区居转户积分要求(2022更新成功)(今日/新闻)
- (最新版)上海居转户紧缺急需专业人才目录!
最新文章
- 2022年深圳五险一金缴纳比例
- 社保卡丢失 和密码忘记 然后怎么补卡_重复
- 2020深圳生育保险报销条件,2020年深圳生育保险报销时间、标准、资料_重复
- 2020深圳生育保险报销条件,2020年深圳生育保险报销时间、标准、资料_重复
- 深圳市创业社会保险补贴和深圳市研究生创业补贴政策
- 非深户退休金比深户少吗
- ru he申请Haikou安居房?是否需要缴纳2年社保?officialhui ying_重复
- ru he申请Haikou安居房?是否需要缴纳2年社保?officialhui ying_重复
- 个人灵活就业人员如何买社保_需要哪些手续?到哪里办理_重复
- 全国各城市企业及个人社保缴费比例表_重复
推荐资讯
- 深圳居住证过期了怎么办?
- 深圳社保积分(深圳社保积分在哪里查询)
- 深圳居住证有效期(深圳办理的居住证,有效期是多久啊?没在原厂做了证还有用吗)
- 2020大专入户深圳(深圳学历加社保怎么入户)
- 2019深圳户口办理条件应届毕业生深圳落户
- [深圳]深圳市龙华区机关事业单位2017年5月引进35名博士人才
- 非深户怎么自己交社保
- 深圳在职考本科难不难?有哪几种方式?
- 办理深户有必要找中介吗深户留学生落户政策
- 留学生入户深圳需要多久的简单介绍