├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── jdbee │ │ ├── crawler │ │ ├── GoodsList.java │ │ ├── JDGoodsList.java │ │ ├── JdCategory.java │ │ └── RetailersCrawler.java │ │ ├── dao │ │ ├── BaseDao.java │ │ └── GoodsDao.java │ │ ├── main │ │ ├── Main.java │ │ └── NewMain.java │ │ ├── model │ │ ├── Category.java │ │ ├── FiveCategory.java │ │ ├── FourCategory.java │ │ ├── Goods.java │ │ ├── SecondCategory.java │ │ └── ThreeCategory.java │ │ └── utils │ │ ├── Constants.java │ │ ├── HttpUtil.java │ │ ├── JsoupUtil.java │ │ ├── PageUtils.java │ │ ├── PropertiesUtils.java │ │ └── ThreadUtil.java └── resources │ ├── categoryData.json │ ├── chromedriver.exe │ ├── config.properties │ ├── log4j.properties │ ├── parser.js │ ├── phantomjs.exe │ └── springJdbcContext.xml └── test └── java └── com └── handx └── jd └── JdBee ├── AppTest.java ├── TestGoodsDetail.java ├── TestWebcollector.java └── dao └── TestGoodsDao.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jdbee/crawler/GoodsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/crawler/GoodsList.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/crawler/JDGoodsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/crawler/JDGoodsList.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/crawler/JdCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/crawler/JdCategory.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/crawler/RetailersCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/crawler/RetailersCrawler.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/dao/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/dao/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/dao/GoodsDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/dao/GoodsDao.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/main/Main.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/main/NewMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/main/NewMain.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/Category.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/FiveCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/FiveCategory.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/FourCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/FourCategory.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/Goods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/Goods.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/SecondCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/SecondCategory.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/model/ThreeCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/model/ThreeCategory.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/HttpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/JsoupUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/JsoupUtil.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/PageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/PageUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/PropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/PropertiesUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jdbee/utils/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/java/com/jdbee/utils/ThreadUtil.java -------------------------------------------------------------------------------- /src/main/resources/categoryData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/categoryData.json -------------------------------------------------------------------------------- /src/main/resources/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/chromedriver.exe -------------------------------------------------------------------------------- /src/main/resources/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/config.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/parser.js -------------------------------------------------------------------------------- /src/main/resources/phantomjs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/phantomjs.exe -------------------------------------------------------------------------------- /src/main/resources/springJdbcContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/main/resources/springJdbcContext.xml -------------------------------------------------------------------------------- /src/test/java/com/handx/jd/JdBee/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/test/java/com/handx/jd/JdBee/AppTest.java -------------------------------------------------------------------------------- /src/test/java/com/handx/jd/JdBee/TestGoodsDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/test/java/com/handx/jd/JdBee/TestGoodsDetail.java -------------------------------------------------------------------------------- /src/test/java/com/handx/jd/JdBee/TestWebcollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/test/java/com/handx/jd/JdBee/TestWebcollector.java -------------------------------------------------------------------------------- /src/test/java/com/handx/jd/JdBee/dao/TestGoodsDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handexing/JdBee/HEAD/src/test/java/com/handx/jd/JdBee/dao/TestGoodsDao.java --------------------------------------------------------------------------------