做了一个查询上海居转户状态的小工具
去年下半年申请了居转户,据说最多要等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:?
最新文章
- 上海落户大幅放宽!在沪应届硕士生无需打分即可直接落户!
- 上海居转户工资低于两倍无法转户口 靠谱代办微32613691 上海办理户口迁移手续流程
- 应届生落户上海标准方案
- 2017年非上海户籍的外地人子女入学条件是什么?
- 农民工真的也能低要求落户?
- 剖析上海居转户5+3落户途径,社保按照3倍缴纳就行?
- 2022上海浦东代缴社保交多少钱,费用如何算的
- 上海应届毕业生落户评分办法2022
- 上海居转户居住证累计还是连续
- 【每日疑答2】上海落户子女符合什么条件,可以办理随迁? 需要提供什么证明?
- 研究生导师直言:宁愿要差一点的应届生,也不想要名校二战生
- 上海居转户可以补缴社保基数吗
推荐文章
- 低社保基数可以办理上海居转户吗?
- 海归落户上海的条件2021留学生入户上海政策
- 2021上海海归留学生落户,海归硕士,上海有房,能入上海户口吗?
- 开车违章,驾照扣分,是否对应届生落户上海有影响
- 上海居住证人员,离开上海时,居住证下的社保和住房公积金如何处置
- 2022年上海人才引进,落户攻略大全!!
- 哈尔滨回应“非全日制研究生无法享受落户优惠”:仅限全日制
- 上海居转户 居住证需要满7年吗
- 常州最新购房政策汇总!涉及贷款政策、买房税费、人才购房补贴等
- 如何优雅地在中国办留学回国人员证明?
- 上海落户 本科和研究生都是在英国读的 如果我是研究生 可以拿本科学历落户吗?
- 虹口区非应届生落户条件
热门文章
- 应届毕业生,公司不签三方就业协议,只签合同,那我的档案该如何办理?
- 杨浦居转户落户补贴多少钱
- 金山应届本科生落户如何办理
- 我是在外地上大学的应届毕业生,怎么把档案转回无锡?
- 事关落户!延期5年!上海居转户政策延时了!附申请条件+详细材料清单
- 重要!2018应届生怎么落户上海?看这一篇就够了!
- 应届毕业生期望薪水同比上升 但现实依旧残酷
- 上海应届生落户积分政策2022最新,72积分一定能落户吗?
- 上海应届生平均月薪4859元 位列全国之首
- 上海落户问题二:持有人才引进居住证,可以办理上海居转户吗?
- 走出校门,没想到应届生身份这么值钱!
- 签了三方,但是就业单位没有交社保,也没有签订劳动合同,应届生身份还在吗?