做了一个查询上海居转户状态的小工具
发表时间:2023-02-12
去年下半年申请了居转户,据说最多要等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:?
- 集体户口是个极危险的炸弹,沾上之后让你后患无穷!
- 复旦研究生嫖娼被开除起诉学校!学校:处分没毛病,律师:校方处分违法!
- 2022年南通人才补贴政策及申请流程领取方法
- 46所!2022年上海幼升小录取结果曝光!部分学校入户2年仍被统筹!附统筹去向!
- 2022年余杭区高层次人才购房补贴
- 2022上海平均工资申报时间已定!上海社保基数标准2022年预测
- 2022年全国社保基数一览表(全国各省2021年平均工资数据)
- 2019年上海各区户籍老年人口大数据分析:浦东新区60岁以上人口最多(图)
- 【政策解读】上海高新企业落户仅有三个名额,需要满足什么条件?
- 211毕业生上海好落户吗?落户条件有哪些?
- 2022年上海市创业补贴政策
- 应届生落户上海学校名单一览!这些学校落户优势更大
- 上海应届生落户:子公司帮助母公司员工落户算虚假申报吗?
- 最新!上海落户新政规定符合基本申报条件的高校应届毕业生可直接落户
- 2017年最新落户上海政策
- 开年第一枪!放开落户,鼓励买房、给补贴
- 《关于本市延长以工代训补贴政策实施期限有关事项的通知》的政策问答
- 交过社保又去读研究生毕业后可以算应届生吗
- 上海居转户纸质材料提交 需要本人到么
- 民生新政盘点户口注销当场办 黄标车外环内禁行
- 留学生回国,说了什么话伤透了国人的心?
- 上海留学生落户:2017年3月底提交的材料,现在审核中?
- 留学生落户 | 你竟然还沉浸在老政策里,读不懂新政策...
- 留学生落户上海哪里做得好,留学生上海落户问题
- 上海留学生落户落在哪里
- 影响留学生无法顺利落户的常见社保和个税问题
- 上海留学生落户处理时间限制,留学生落户上海从办理到拿到户口需要多久时间?我已经递交材料,一直再等?
- 英国留学上海落户新政
- 留学生落户上海重要政策以及需要注意的几大点:
- 留学生在上海必须落户吗,留学生上海落户