V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Champaign
V2EX  ›  PHP

违章查询系统怎么做,有免费的代码吗?

  •  
  •   Champaign · 2015-08-10 08:58:02 +08:00 · 3245 次点击
    这是一个创建于 3429 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上海的违章查询网站地址: http://www.shjtaq.com/zwfg/dzjc_new.asp
    其他城市也有类似的网站。
    请问这些网站提供API接口地址吗?
    或者有免费的类似CMS系统的代码吗?

    网上查了很多资料,说API接口不准确,而且要收费。
    11 条回复    2015-08-10 16:46:59 +08:00
    realpg
        1
    realpg  
       2015-08-10 10:09:48 +08:00
    说话直一点别介意

    这不是没钱还没牛逼技术的主干的事儿。
    这种数据源就是坚决反第三方自动化的,要么是有钱买人成型的模拟真人技术(或者买有牛逼的模拟真人技术并固定及时维护的项目的API),要么是自己就是牛逼模拟真人技术无敌,因为真数据源就你提到的http://www.shjtaq.com/zwfg/dzjc_new.asp一个别无分号

    如果真是不想花钱而且模拟抓取技术不那么牛逼的还非想做这事儿,也可以给你提供一个思路

    那些能提供查询服务的小网站其实不少,他们的反抓取技术并不那么无敌,而且可以轮训多个数据源选择有结果的,把他们的系统吃透抓他们的也不错……
    tammy
        2
    tammy  
       2015-08-10 10:28:22 +08:00
    看了下,这种验证码很容易识别,固定尺寸,固定位置,网站有没有限制单IP短时间频繁访问我就不知道了
    sobigfish
        3
    sobigfish  
       2015-08-10 11:23:23 +08:00
    成都的先是加了2次验证码,现在又加了车主姓名的表单,这种想大范围采集是不可能的,只有车主填了再去采集...
    不过 我是不信任第三方的
    kuxiazi
        4
    kuxiazi  
       2015-08-10 12:03:35 +08:00 via iPhone
    @sobigfish 目前测试了很多 只有当地车管所的网站查的快又准 其他小网站查的数据延时太久
    Champaign
        5
    Champaign  
    OP
       2015-08-10 12:23:42 +08:00
    这么说就是没有办法了。
    Champaign
        6
    Champaign  
    OP
       2015-08-10 12:28:21 +08:00
    weizhang8.cn是怎么做到的?
    cylin
        7
    cylin  
       2015-08-10 14:00:30 +08:00
    如一楼所说,想做就只能自己去分析各个网站的表单格式模拟提交进行查询。
    看上去weizhang8也是类似方法,和相应地区交警网站的要求一样,比如要完整发动机号或者只要后几位,好像还有采集其他家的数据。
    刚刚试了一下某交警网站,验证码是明文放在cookie中的。。。没cookie的话还可以无验证码直接提交_(:з」∠)_
    learnshare
        8
    learnshare  
       2015-08-10 14:09:14 +08:00
    没必要做这种东西,有些数据花钱都拿不到,有些功能做过分了就得吃大锅饭
    popok
        9
    popok  
       2015-08-10 14:17:28 +08:00
    @tammy 这个主要的麻烦在于那么多城市,官方查询站的流程都不同,api维护起来太麻烦。。
    Ouyangan
        10
    Ouyangan  
       2015-08-10 16:05:31 +08:00
    在做一个交通的项目,可以拿到全省交通违章信息...
    没有文档,基本靠浏览器调试...心塞
    jadecoder
        11
    jadecoder  
       2015-08-10 16:46:59 +08:00
    如果你只是想做个这样的功能的话,建议使用收费接口,大约0.1元/次吧
    有的是交管局不给验证信息,不怪服务提供商,也有的就不好说了
    我用过haoservice和聚合,各有优劣吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2287 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:51 · PVG 09:51 · LAX 17:51 · JFK 20:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.