上一篇介绍到 利用Jsoup抓取各个电商网站的信息

不过有时候会遇到价格是图片的问题

这时候你只能得到一张图片了

如果有个能把图片解析出来那该多爽啊

去百度一搜“京东(360Buy)价格识别”  还真有

猪八戒上有人还发布任务了,不过那都是老早以前的了

网上有好多版本,

我自己也做了一个java版的

识别率 99.9%

我们相信java的强大,不过怕涉及到侵权问题,源码我就不贴了 需要学习的可以留邮箱,我发给你

这里我只讲思路

(1)首先你的会切图 用java

下面给个小例子:

这个是个切图的方法,x,y 是原来图片要切割的起始坐标, wight 和hight 是 要切割的宽和高, img 是原图的流

这是一个队Png 后缀的图的切割方法,也是后一个抠图的方法,

如果想切割jpg 的 的话,可以把两句改改

=============

BufferedImage.TYPE_INT_RGB

PNG

================

BufferedImage newImage = new BufferedImage(wight, hight,  BufferedImage.TYPE_INT_ARGB);
 ImageIO.write(newImage, "PNG", new File(x + "_" + y + "_" + wight
                    + "_.png"));

public static BufferedImage cat(int x, int y, int wight, int hight,BufferedImage img) {int[] simgRgb = new int[wight * hight];img.getRGB(x, y, wight, hight, simgRgb, 0, wight);BufferedImage newImage = new BufferedImage(wight, hight,BufferedImage.TYPE_INT_ARGB);newImage.setRGB(0, 0, wight, hight, simgRgb, 0, wight);try {ImageIO.write(newImage, "PNG", new File(x + "_" + y + "_" + wight+ "_.png"));} catch (IOException e) {e.printStackTrace();}return newImage;}

(2)会对图片做索引

对图片做索引我前面讲过了

(3) 将网上抓来的价格图片切割后在你的索引里查询,

(4) 将返回的第一个字记录下来

最后输出结果 下面是我贴的部分结果:

ps:由于京东价格在不断变化的,这个例子已经失效了,上面的图片地址有的已经不存在了,程序修改了下,还是可以用的

http://price.360buyimg.com/gp1005187106,1.png
图片链接错误,请查证!!!!
http://price.360buyimg.com/gp1006754125,1.png
144.00
http://price.360buyimg.com/gp635281,1.png
348.00
http://price.360buyimg.com/gp1006749154,1.png
229.00
http://price.360buyimg.com/gp1002462797,1.png
图片链接错误,请查证!!!!
http://price.360buyimg.com/gp1003198953,1.png
168.00
http://price.360buyimg.com/gp247723,1.png
图片链接错误,请查证!!!!
http://price.360buyimg.com/gp1005973369,1.png
220.00
http://price.360buyimg.com/gp1005258226,1.png
175.00
http://price.360buyimg.com/gp635260,1.png
318.00
http://price.360buyimg.com/gp412666,1.png
64.00
http://price.360buyimg.com/gp1006702266,1.png
229.00
http://price.360buyimg.com/gp1005973327,1.png
220.00
http://price.360buyimg.com/gp623242,1.png
67.00
http://price.360buyimg.com/gp623244,1.png
191.00
http://price.360buyimg.com/gp333428,1.png
318.00
http://price.360buyimg.com/gp285159,1.png
266.00
http://price.360buyimg.com/gp1005186888,1.png
图片链接错误,请查证!!!!
http://price.360buyimg.com/gp412669,1.png
175.00
http://price.360buyimg.com/gp623246,1.png
195.00
http://price.360buyimg.com/gp247729,1.png
图片链接错误,请查证!!!!
http://price.360buyimg.com/gp252585,1.png
66.00
http://price.360buyimg.com/gp252586,1.png
178.00
http://price.360buyimg.com/gp668124,1.png
63.00
http://price.360buyimg.com/gp668119,1.png
174.00
http://price.360buyimg.com/gp412663,1.png
179.00
http://price.360buyimg.com/gp300728,1.png
83.80
http://price.360buyimg.com/gp623208,1.png
104.00
http://price.360buyimg.com/gp300731,1.png
208.00
http://price.360buyimg.com/gp344861,1.png

测试结果太给力了,99.9999999999999%的准确性

由于好多人问我要,我也不经常上博客,留下下载地址

下载点这里

转载于:https://www.cnblogs.com/tomcattd/archive/2013/01/04/2844017.html

京东商城(360Buy)价格识别 java版相关推荐

  1. 360Buy 京东商城商品价格图片识别 火车头采集京东商城图片价格识别

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  2. 人工智能,百度AI人脸识别java版

    人工智能,百度AI人脸识别java版 需求:人脸识别登录,人脸就需要有人脸的照片,数据库建一个字段face保存用户人脸的照片,jquery.webcam.js实现调用摄像头拍照,然后后端接受base6 ...

  3. 12306登录验证码识别(Java版)

    懒惰是程序员的第一生产力 源码地址 1 服务器性能差,不要频繁请求(做了熔断保护处理) 2 上传标准图片 3 添加了爬虫爬取验证功能,设置了ajax返回数据的css样式 窝在家里没事干- python ...

  4. Java算法:牛客网京东笔试真题算法Java版1-24题

    题号 题目 知识点 难度 通过率 JD1 年终奖 动态规划 简单 32.58%JD2 抛小球 数学模拟 简单 31.40%JD3 小东分苹果 动态规划模拟 中等 22.95%JD4 上台阶 递归动态规 ...

  5. 京东商城 最具争议的B2C

    京东商城 最具争议的 B2C 2009-06-10 作者:张凯锋 来源:<创业家>杂志   http://danbin168.blog.sohu.com/132942304.html 它很 ...

  6. 京东商城商品价格获取方法

    在我看来,现在电子商务市场做得最红火的两个网站,当属于淘宝和京东了,淘宝对我们来说又太杂了,而京东往往是我们最关注的电子商务网站! 在易淘事件过后,京东国美等网购商城的价格往往成为人们非常关注的问题, ...

  7. 京东商城“饿狼”刘强东(转载)

    京东商城"饿狼"刘强东 来源:南都周刊  时间: 2011-02-12 14:10   作者:  字体:大  中  小 "失败的人是什么?40岁.50岁的人天天抱着QQ. ...

  8. 京东商城开通英文网站 开拓西方市场

    在国内激烈竞争的挤压下,中国交易额最大的在线零售商京东商城(360buy)希望通过扩张进入西方市场来提高利润率. 京东商城副总裁石涛告诉英国<金融时报>,京东商城希望在两.三年内使海外业务 ...

  9. java版阿里云,百度ai,讯飞语音识别效果简单对比及demo

    因为公司的业务的需要,对三家的语音识别(简短语句识别java版)进行了调用和对比,把自己的测试成果贴出来供需要的人参考使用.并贴出主要代码块 阿里云的一句话识别: package com.alibab ...

最新文章

  1. java结束全部操作代码_Java创建与结束线程代码示例
  2. GLFW--Getting started
  3. Xamarin 2017.11.1更新
  4. ASP.NET MVC过滤器(一)
  5. 感知器的c++实现_使用FastAI和PyTorch的多层感知器
  6. 用户的购物历史都有用吗?看作者如何运用对比学习来筛选相关项
  7. 22_Android中的本地音乐播放器和网络音乐播放器的编写,本地视频播放器和网络视频播放器,照相机案例,偷拍案例实现
  8. 详解MySQL中EXPLAIN解释命令
  9. 阿里:“马云从未转让和退出”;华为三星和解;拼多多回应传闻 | 极客头条...
  10. 三菱PLC编程软件Work2的FB块加密后的解密方法
  11. solidworks图纸模板添加_如何建立符合国标的SolidWorks工程图模板
  12. 偏最小二乘法(NIPALS经典实现--未简化)
  13. 轻快步伐远不足以跟上轻快心情
  14. 安装Java Visualvm监控堆内存和参数说明
  15. 以太网的分层架构_工业以太网中层次拓扑结构对网络性能的影响
  16. 接耦与单元测试可测性
  17. 电子计算机的加减乘除叫做什么,计算机中加减乘除叫什么键
  18. 苹果Mac系统设置任何来源安装第三方软件
  19. 设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用驱动程序?
  20. (微软官方工具)局域网键鼠共享工具:Mouse without borders

热门文章

  1. 青少年CTF Misc-Easy 女神的朋友圈 WP
  2. stm32f103 独立看门狗
  3. 【TV Picture Quality - 03】TV屏幕解读
  4. 设计模式学习(全)-七大基本原则-23种设计模式 超两万字总结!
  5. 设计模式(二)抽象工厂模式
  6. 从招聘网站看程序员的分工
  7. 单片机c语言的define,单片机C语言中define的妙用
  8. leetcode|剑指offter|面试题4:二维数组中的查找
  9. 练手:原生js(部分jquery)写一个前端页面分页功能
  10. 拼多多店铺怎么做产品