国家税务总局全国增值税发票查验平台
https://inv-veri.chinatax.gov.cn/
最近朋友有个新需求,就是做一个发票校验的爬虫,由于这个网站有一些不是很友好的反爬,导致对新手的非常不友好~~~所以周六花了点时间康康了。
难度还行,通过分析是sojson的企业版本,有可能为最新版本的v6,也有可能是v5然后加了个webdriver的检测,因为需要收费才能用v6的加强版反无头浏览器了。所以不管他了,黑猫白猫都是🐱
2020/9/30更新
新增可视化页面查询
https://inv.gouzai.pw
2020/7/12更新
新增测试接口。解析国税总局全类型发票数据,包括最新的增值税电子专用发票
增值税专用发票
增值税专用发票带清单
货物运输业增值税专用发票
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-43uYZyYx-1594828779186)(http://gouzai.pw/images/货物运输业增值税专用发票.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0eTuiwGv-1594828779188)(http://gouzai.pw/images/货物运输业增值税专用发票_官网.png)]
机动车销售统一发票
增值税普通发票
增值税电子专用发票
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wX971aoB-1594828779199)(http://gouzai.pw/images/增值税电子专用发票.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WvHGFa5M-1594828779200)(http://gouzai.pw/images/增值税电子专用发票_官网.png)]
增值税电子普通发票
增值税普通发票(卷票)
通行费xxx增值税电子普通发票
二手车销售统一发票
测试接口:
请求地址 | Content-Type | 参数形式 | 请求方法 |
---|---|---|---|
http://106.53.31.110:8080/check?fpdm=3100171320&fphm=79262007&date=20170620&code=184553&channel=yd | url | JSON | GET |
生产接口:
请求地址 | Content-Type | 参数形式 | 请求方法 |
---|---|---|---|
http://localhost:8080/check?fpdm=3100171320&fphm=79262007&date=20170620&code=184553&channel=yd | url | JSON | GET |
具体参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
fpdm | Yes | String | 发票代码 |
fphm | Yes | String | 发票号码 |
date | Yes | String | 发票时间 |
code | Yes | String | 开具金额或者校验六位。不知道就不填,服务器会返回提示之后再根据填写。 |
channel | Yes | String | 你猜,不填就拉闸 |
返回结果:
参数名 | 类型 | 说明 |
---|---|---|
message | String | 结果提示 |
code | String | 0为成功处理 |
time | String | 请求所花费的时间(毫秒) |
data | String | 解析的数据 |
info | String | 原始数据 |