1. 首页
  2. > 香港公司年审 >

如何深圳企业工商内档查询预约(深圳工商局网上预约)


编者按:近几年,上海各大工商局看守所开始施行预约会见制,这一举措大大节省了律师现场排队的时间,但也会时常发生预约不上的情况。加之疫情反复,一些“热门”看守所更是一号难求,即使每天准时蹲点也会“手慢无”。一向擅长利用简易编程实现效率最大化的邵洋律师对此又有新研究,一起来看看吧~


-最近疫情有反复,各大看守所又开始限号了,我们刑事律师可真难啊。


-是啊,上内档周好不容易才约到一个浦东的号,下午准备会见去了。


-咦?怎么约上的啊,是不是得拼手速。


-那倒没有,可以写代码来预约,不用自己一步步点击。


-哦~我知道了,之前公众号发布过一篇《律师如何利用简易编程避免重复劳作》,通过Python程序批量下载工商内档,是不是使用里面提到的自动化工具Selenium来模拟操作呢?


-这也是一种办法,不过其实向“监所律师会见”小程序发送请求就好,这样能跳过选择监所、时间、人员等步骤(每天10点开放时,这些界面总会错乱),直接提交预约。


-Wait a moment,发送请求是啥意思?


-就是从我们的客户端(浏览器、APP、小程序等)发送一个符合http(s)协议的请求到远端服务器,要求返回数据或者执行指令,服务器会根据我们的请求来响应和反馈。举个简单的例子,我想在百度里搜索“星瀚律师事务所”,工商就是向百度服务器发送“https://www.ba工商idu.com/s?wd=星瀚律师事务所”这个请求,服务器反馈搜索结果的过程。



-好像有点道理,所以我们在小程序中提交预约,其实就是向服务器发送特定的请求,然后服务器根据监所剩余空位的情况,反馈是否预约成功。不过这可是在微信小程序里面,怎么知道要访问什么网址呢?


-查询来试试Fiddler、Charles等抓包工具吧,这网上预约些软件能够监听、记录客户端企业和服务器之间请求和响应的全过程。


-以Fiddler为例,按照网上教程(https://www.cnblogs.com/hong-fithing/p/7582947.html这篇不错)安装软件并设置监听端口、条件后,网上预约从微信PC版中打开“律师会见”小程序,并按正常步骤预约。预约完成后查看https通信记录,右上角的部分就是完整的请求啦。



-整个步骤最终浓缩成一行请求就能完成,怪不得约起号来轻轻松松。可是怎么像是乱码,我要如何举一反三,编写请求呢?


-把它放进url解码工具中看看~



-这样我就明白了内档,请求中包括的信息如何就是律师姓名、身份证号、律师证号、会见对象的信息、准备预约的看守所和具体日期时间等等,前面固定的url照抄就好。不过supId是什么?


-是每个看守所对应的ID,可以参查询见下面的表格。



-太棒啦,这样我也能自己写请求了,然后用Python的requests深圳库一行搞定!


-慢着,还得添加请求头headers哦,不然会反馈认证失败……就是请求代码图中下面几行的Host、Referer、User-agent、content-type、Authorization等等。其中Authorization是微信小程序登录鉴权时需要企业验证的,可不能省去或填错。


-好的,明天我就来实战一番,看能不能约到二看的号。或者我还可以时预约不时地用请求查看空余房间,一旦有人取消预约就马上递补进去?


-https://lawyer深圳.sss-xtm.com/lawsys/v2/lawyerex/sup/selectOnlyRo工商局om?supId=XX&


dt=XXXXXXXX&预约meetType=0&HTTP/1.1可以查询当天各个时间段的空余房间情况。不过不建议把时间间隔设置的太短,频繁地访问会增添服务器的负担。而且后台完全能定如何位到是你一直在发送请求,这样也不太好啦。


-嗯嗯,好钢要用在刀刃上。我也要多多研究,做一个热爱法律的技术派。



文:邵洋


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息