精华内容
下载资源
问答
  • 交通违章查询接口可以查询支持城市及查询条件,多省份直连查询,目前支持广东、北京、上海、江苏、湖北、山东、重庆、贵州、海南、云南、青海,并且查询违章,违章列表、违章时间、违章地点、违章行为、违章代码、...

    交通违章查询接口可以查询支持城市及查询条件,多省份直连查询,目前支持广东、北京、上海、江苏、湖北、山东、重庆、贵州、海南、云南、青海,并且查询违章,违章列表、违章时间、违章地点、违章行为、违章代码、违章扣分、违章罚款等等。

    注意:目前大部分省份的交警系统数据已全省联网,指定一个省份下的任何一个地市,均可得到相同数据

    接口名称:交通违章查询接口

    接口平台:聚合数据

    接口地址:http://v.juhe.cn/wzcxy/query

    支持格式:JSON

    请求方式:HTTP GET/POST

    请求示例:http://v.juhe.cn/wzcxy/query?key=您申请的APPKEY&carno=%E4%BA%ACF12345&cityid=2&engineno=123456

    交通违章查询接口JSON返回示例:

    {
        "reason": "@T2查询成功",
        "result": { /*查询结果*/
            "province": "北京",
            "city": "北京", /*查询城市*/
            "carno": "京F12345", /*车牌号码*/
            "hpzl": "02",
            "lists": [ /*违章记录,无记录为null*/
                {
                    "date": "2014-10-20 08:21:00",/*违章时间*/
                    "area": "【河北承德】河北省承德市车站路",/*违章地点*/
                    "act": "机动车违反规定停放",/*违章事项*/
                    "code": "1039",/*违章代码*/
                    "fen": "0",/*扣分*/
                    "money": "200",/*罚款*/
                    "handled": "0"/*是否处理:0未处理 1已处理*/
                },
                {
                    "date": "2014-08-05 13:57:00",
                    "area": "【辽宁朝阳】辽宁省朝阳市丹锡高速公路(海盘―黑水)379公里",
                    "act": "驾驶中型以上载客载货汽车、校车、危险物品运输车辆以外的其他机动车行驶超过规定时速20%以上未达到50%的",
                    "code": "1636",
                    "fen": "6",
                    "money": "200",
                    "handled": "0"
                },
                {
                    "date": "2014-07-17 10:54:00",
                    "area": "【河北承德】河北省承德市车站路",
                    "act": "机动车违反规定停放、临时停车,驾驶人不在现场或者虽在现场但驾驶人拒绝立即驶离,妨碍其它车辆、行人通行的",
                    "code": "1039",
                    "fen": "0",
                    "money": "200",
                    "handled": "0"
                },
                {
                    "date": "2014-03-16 09:35:00",
                    "area": "【河北承德】河北省承德市双桥区附属医院岗",
                    "act": "机动车违反禁止标线指示的",
                    "code": "1345",
                    "fen": "3",
                    "money": "100",
                    "handled": "0"
                }
            ]
        },
        "error_code": 0
    }


    转载于:https://my.oschina.net/u/2473166/blog/512781

    展开全文
  • 交通违章违法代码查询源码 初始后台登陆地址http://域名/admin 用户名:admin 密码:admin888 上传空间后必须新建管理员,以及修改后台登陆地址。   注:后台管理中,seo设置和广告管理功能不可用。    ...
  • 全国交通违章查询插件,省份城市可以自定义, 为各提供接口,包括PC版和移动版,接入方便,1分钟搞定。 只需一句代码,即可为网站增加一个热门查询工具。
  • 全国交通违章查询插件,省份城市可以自定义,为各站长提供免费接口,包括PC版和移动版,接入方便,1分钟搞定。 只需一句代码,即可为网站增加一个热门查询工具。
  • python结结合合selenium获获取取XX省省交交通通违违章章数数据据的的实实现现思思路路及及代代码码 这篇文章主要介绍了python结合selenium获取XX省交通违章数据的实现思路及代码方法的相关资料 前前言言: 目前在研究...
  •  目前在研究易信公众号,想给公众号增加一个获取个人交通违章查询菜单,通过点击返回查询数据。以下是实施过程。 一、首先,用火狐浏览器打开XX省交管网,分析页面信息:  可以看到共有4种查询种类,我只要查询...
  • 演示站为商业版,功能齐全,车辆违章查询、违章代码查询、网上车管所,实时路况、自驾导航、车检计算器、车牌吉凶测试系统等,最大亮点在于网站可自行更新内容,内容为实时的最新违章查询记录,绝对原创!...
  • 车首页为广大车主提供最专业的车辆违章查询服务。什么时候?在哪儿违章违章原因是什么?一目了然。我们的价值就是让驾驶更自由,让生活更简单!特点:自主开发全站结构SEO设计,原创精密。特意设计了违法代码...
  • 全国车辆违章查询API调用代码示例

    千次阅读 2016-09-08 14:40:06
    方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。API参考文档:https://www.juhe.cn/docs/api/id/36基于PHP的全国车辆违章查询API调用代码示例本代码示例是基于聚合...

    简介

    聚合数据全国车辆违章数据接口,目前已经支持300个左右的城市违章查询,已连接上万个APP。方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。

    API参考文档:https://www.juhe.cn/docs/api/id/36

    基于PHP的全国车辆违章查询API调用代码示例

    本代码示例是基于聚合数据全国车辆违章查询API的调用,使用前你需要:
    通过 http://www.juhe.cn/docs/api/id/36 申请一个违章查询的appkey

    一、引入封装好的请求类class.juhe.wz.php

    header('Content-type:text/html;charset=utf-8');  
    include 'class.juhe.wz.php'; //引入文件 

    二、配置参数

    //接口基本信息配置  
    $appkey = '**********'; //您申请的违章查询key  
    $wz = new wz($appkey);  

    三 、查询违章支持的城市列表

    由于支持的城市会不定期更新,但不会太频繁,大家可以将这些数据缓存,比如每3小时来更新一次,不用每次都请求接口。

    $wzcitys = $wz->getCitys(); //查询所有的支持城市  
    $wzcitys = $wz->getCitys('GD'); //查询指定省份下的城市  

    返回的数据格式如下:(很重要,涉及到下一步查询违章所需的一些条件,具体的字段意思可以参考官方的接口文档,其中regist和registno 可以忽略,是旧版本才需要的)

    {  
        "resultcode": "200",  
        "reason": "成功的返回",  
        "result": [  
            {  
                "province": "北京",  
                "province_code": "BJ",  
                "citys": [  
                    {  
                        "city_name": "北京",  
                        "city_code": "BJ",  
                        "abbr": "京",  
                        "engine": "1",  
                        "engineno": "0",  
                        "classa": "0",  
                        "class": "0",  
                        "classno": "0",  
                        "regist": "0",  
                        "registno": "0"  
                    }  
                ]  
            }  
        ],  
        "error_code": 0  
    }  

    四、查询车辆的违章信息

    基本上城市只支持小型车查询,所以hpzl可以省去。

    //根据需要的查询条件,查询车辆的违章信息
    $city = 'GD_DG'; //城市代码,必传
    $carno = '粤S*****'; //车牌号,必传
    $engineno = '****'; //发动机号,需要的城市必传
    $classno = '*****'; //车架号,需要的城市必传
    $wzResult = $wz->query($city,$carno,$engineno,$classno);
    if($wzResult['error_code'] ==0){
        if($wzResult['result']['lists']){
            foreach($wzResult['result']['lists'] as $key =>$w){
                //以下就是根据实际业务需求修改了
                echo $w['area']." ".$w['date']." ".$w['act']." ".$w['fen']." ".$w['money']."<br>";
            }
        }else{
            echo "该车无违章记录";
        }
    }else{
        //查询不成功
        echo $wzResult['error_code'].":".$wzResult['reason'];
    }

    五、class.juhe.wz.php完整代码

    <!--?php  
    // +----------------------------------------------------------------------  
    // | JuhePHP [ NO ZUO NO DIE ]  
    // +----------------------------------------------------------------------  
    // | Copyright (c) 2010-2015 http://juhe.cn All rights reserved.  
    // +----------------------------------------------------------------------  
    // | Author: Juhedata <info@juhe.cn-->  
    // +----------------------------------------------------------------------  
    
    //----------------------------------  
    // 聚合数据全国违章接口调用类  
    //----------------------------------  
    class wz{  
        private $appkey = false; //申请的全国违章查询APPKEY  
    
        private $cityUrl = 'http://v.juhe.cn/wz/citys';  
    
        private $wzUrl = 'http://v.juhe.cn/wz/query';  
    
        public function __construct($appkey){  
            $this->appkey = $appkey;  
        }  
    
        /** 
         * 获取违章支持的城市列表 
         * @return array 
         */  
        public function getCitys($province=false){  
            $params = 'key='.$this->appkey."&format=2";  
            $content = $this->juhecurl($this->cityUrl,$params);  
            return $this->_returnArray($content);  
        }  
    
        /** 
         * 查询车辆违章 
         * @param  string $city     [城市代码] 
         * @param  string $carno    [车牌号] 
         * @param  string $engineno [发动机号] 
         * @param  string $classno  [车架号] 
         * @return  array 返回违章信息 
         */  
        public function query($city,$carno,$engineno='',$classno=''){  
            $params = array(  
                'key' => $this->appkey,  
                'city'  => $city,  
                'hphm' => $carno,  
                'engineno'=> $engineno,  
                'classno'   => $classno  
            );  
            $content = $this->juhecurl($this->wzUrl,$params,1);  
            return $this->_returnArray($content);  
        }  
    
        /** 
         * 将JSON内容转为数据,并返回 
         * @param string $content [内容] 
         * @return array 
         */  
        public function _returnArray($content){  
            return json_decode($content,true);  
        }  
    
        /** 
         * 请求接口返回内容 
         * @param  string $url [请求的URL地址] 
         * @param  string $params [请求的参数] 
         * @param  int $ipost [是否采用POST形式] 
         * @return  string 
         */  
        public function juhecurl($url,$params=false,$ispost=0){  
            $httpInfo = array();  
            $ch = curl_init();  
    
            curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );  
            curl_setopt( $ch, CURLOPT_USERAGENT , 'JuheData' );  
            curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );  
            curl_setopt( $ch, CURLOPT_TIMEOUT , 60);  
            curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );  
            if( $ispost )  
            {  
                curl_setopt( $ch , CURLOPT_POST , true );  
                curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );  
                curl_setopt( $ch , CURLOPT_URL , $url );  
            }  
            else  
            {  
                if($params){  
                    curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );  
                }else{  
                    curl_setopt( $ch , CURLOPT_URL , $url);  
                }  
            }  
            $response = curl_exec( $ch );  
            if ($response === FALSE) {  
                //echo "cURL Error: " . curl_error($ch);  
                return false;  
            }  
            $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );  
            $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );  
            curl_close( $ch );  
            return $response;  
        }  
    }  

    下面是Python、C#、Go和JAVA演示示例,我就不一一列出来了,放个链接吧!
    基于Python的全国车辆违章接口调用代码实例
    基于C#的全国车辆违章接口调用代码实例链接内容
    基于GO的全国车辆违章接口调用代码实例
    基于JAVA的全国车辆违章接口调用代码实例

    演示
    图片描述

    展开全文
  • ———————————以下正文——————————— app store里违章查询的app不少,下了几个,没一个能用,包括小米司机。能理解,咱相关部门不可能给程序员开放查询接口,一般就是一个web的查询页面。如下...

    本人文采有限,也不喜欢墨迹,描述文字想到哪就写了,但代码保证能运行,凑合着看吧。

     ———————————以下正文———————————

     

    app store里违章查询的app不少,下了几个,没一个能用,包括小米司机。能理解,咱相关部门不可能给程序员开放查询接口,一般就是一个web的查询页面。如下

    http://www.stc.gov.cn/search/vehicle_peccacy.asp

     

    一、识别验证码

    二、HttpClient模拟http请求

    三、Jsoup解析返回html

     

    转载于:https://www.cnblogs.com/chenjiajin/archive/2012/09/28/2706709.html

    展开全文
  • 注册完成后,认证一下,公司认证或者个人认证都可以,但是调用全国车辆违章查询要求必须是企业认证 认证完成后进入个人中心点击左侧的我的接口,点击申请新数据 选择交通地理,全国车辆违章,最后点击立即申请...

    1、注册聚合数据账号,完成认证,申请数据接口

    打开https://www.juhe.cn/,点击最右侧的注册

    输入自己的信息注册就行了

    注册完成后,认证一下,公司认证或者个人认证都可以,但是调用全国车辆违章的查询要求必须是企业认证

    认证完成后进入个人中心点击左侧的我的接口,点击申请新数据

    选择交通地理,全国车辆违章,最后点击立即申请

    申请完成后,会给你生成一个AppKey

     

    这个AppKey是调用聚合数据接口时必须用到的

    拿到这个AppKey后,现在看下聚合数据官网提供的文档

    打开https://www.juhe.cn/,点击API

     

    到这个页面,官方提供了java调用的代码示例,你只需要把示例里的AppKey换成你自己申请的AppKey就可以了

    https://code.juhe.cn/docs/775

    2、写代码实现调用

    有了上述的准备后,就可以写代码来调用一下了

    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    import lombok.extern.slf4j.Slf4j;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RestController;
    import java.io.*;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.net.URLEncoder;
    import java.util.HashMap;
    import java.util.Map;
    
    /**
     * 调用聚合数据,查看违章
     */
    @RestController
    @Slf4j
    public class ViolationController {
    
        public static final String DEF_CHATSET = "UTF-8";
        public static final int DEF_CONN_TIMEOUT = 30000;
        public static final int DEF_READ_TIMEOUT = 30000;
        public static String userAgent =  "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36";
    
        @RequestMapping(value = "/getViolationList", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
        public String getViolationList(){
            Map<String, Object> returnMap = new HashMap<>(16);
            String result =null;
            String url ="http://v.juhe.cn/wz/query";//请求接口地址
            Map params = new HashMap();//请求参数
            //params.put("dtype","");//返回数据格式:json或xml或jsonp,默认json
            //params.put("callback","");//返回格式选择jsonp时,必须传递
            //params.put("city","");//城市代码 *
            //params.put("hpzl","");//号牌类型,默认02
            params.put("key","xxxxxxxxxxxxxxxxxxxxxx");//你申请的key
            params.put("hphm","京Q88888");//号牌号码 完整7位 ,需要utf8 urlencode*
            params.put("engineno","K3U88888888");//发动机号 (根据城市接口中的参数填写)
            params.put("classno","xxxxxxxxxxxxxxxx");//车架号 VIN码(根据城市接口中的参数填写)
            try {
                result =net(url, params, "GET");
                JSONObject json = JSONObject.parseObject(result);
                if (json.getInteger("resultcode") == 200) {
                    JSONObject result1 = json.getJSONObject("result");
                    JSONArray lists = result1.getJSONArray("lists");
                    returnMap.put("lists", lists);
                    returnMap.put("respCode", 0);
                    returnMap.put("respMsg", "成功");
                } else {
                    returnMap.put("error_code", json.get("error_code"));
                    returnMap.put("reason", json.get("reason"));
                    returnMap.put("respCode", -1);
                    returnMap.put("respMsg", "失败");
                }
                return JSONObject.toJSONString(returnMap);
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        }
    
        /**
         *
         * @param strUrl 请求地址
         * @param params 请求参数
         * @param method 请求方法
         * @return  网络请求字符串
         * @throws Exception
         */
        public static String net(String strUrl, Map params,String method) throws Exception {
            HttpURLConnection conn = null;
            BufferedReader reader = null;
            String rs = null;
            try {
                StringBuffer sb = new StringBuffer();
                if(method==null || method.equals("GET")){
                    strUrl = strUrl+"?"+urlencode(params);
                }
                URL url = new URL(strUrl);
                conn = (HttpURLConnection) url.openConnection();
                if(method==null || method.equals("GET")){
                    conn.setRequestMethod("GET");
                }else{
                    conn.setRequestMethod("POST");
                    conn.setDoOutput(true);
                }
                conn.setRequestProperty("User-agent", userAgent);
                conn.setUseCaches(false);
                conn.setConnectTimeout(DEF_CONN_TIMEOUT);
                conn.setReadTimeout(DEF_READ_TIMEOUT);
                conn.setInstanceFollowRedirects(false);
                conn.connect();
                if (params!= null && method.equals("POST")) {
                    try {
                        DataOutputStream out = new DataOutputStream(conn.getOutputStream());
                        out.writeBytes(urlencode(params));
                    } catch (Exception e) {
                        // TODO: handle exception
                    }
                }
                InputStream is = conn.getInputStream();
                reader = new BufferedReader(new InputStreamReader(is, DEF_CHATSET));
                String strRead = null;
                while ((strRead = reader.readLine()) != null) {
                    sb.append(strRead);
                }
                rs = sb.toString();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (reader != null) {
                    reader.close();
                }
                if (conn != null) {
                    conn.disconnect();
                }
            }
            return rs;
        }
    
        //将map型转为请求参数型
        public static String urlencode(Map<String,Object>data) {
            StringBuilder sb = new StringBuilder();
            for (Map.Entry i : data.entrySet()) {
                try {
                    sb.append(i.getKey()).append("=").append(URLEncoder.encode(i.getValue()+"","UTF-8")).append("&");
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
            }
            return sb.toString();
        }
    }
    
    
    

    写完后用postMan调用一下试试

    可以看到已经返回违章的结果记录了

    展开全文
  • 方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。本代码示例是基于聚合数据全国车辆违章查询API的调用,有需要的可以往下看。 使用前你需要: 通过:...
  • 交通违章 处罚[转]

    2012-03-12 09:32:41
    从网上查了一篇教你看懂违章代码和处理违章,方便大家查询机动车常见违章:1302 机动车不按交通信号灯规定通行(闯红灯) 罚款200元 记3分 1303 机动车行驶超过规定时速50%以下 罚款200元 记3分 4305 在高速公路...
  • 2013年交通违章扣分情况查询,以及违章代码意义。
  • 方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。 API参考文档:https://www.juhe.cn/docs/api/id/36 基于PHP的全国车辆违章查询API调用代码示例 本代码示例是基于...
  • 方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。   API参考文档:https://www.juhe.cn/docs/api/id/36   基于PHP的全国车辆违章查询API调用代码示例 本代码...
  • 方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失。 API参考文档:https://www.juhe.cn/docs/api/... 基于PHP的全国车辆违章查询API调用代码示例 本代码示例是基于聚合...
  • 基于opencv的车牌识别解析与代码

    万次阅读 多人点赞 2014-01-02 17:38:13
    LPR系统可以广泛应用于高速公路电子收费站、出入控制、公路流量监控、失窃车辆查询、停车场车辆管理、公路稽查、检测黑牌机动车、监控违章车辆的电子警察等需要车牌认证的重要场合,尤其是基于车牌识别技术的高速...
  • DAY20200704

    2020-07-04 16:08:20
    交通罚单管理系统 主要描述: 管理员: (1)车辆信息(车牌号、行驶证号、车主信息等)、交警信息(交警代号、交警姓名、所属分局等)的录入、修改、删除,查询 (2)罚单查询(分别按车牌号、驾驶证号、交警代码等...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

交通违章代码查询