├── .gitignore ├── LICENSE ├── pom.xml ├── readme.md └── src └── main ├── java └── com │ └── xuzp │ ├── WxCrawlerApplication.java │ ├── common │ ├── ResultBase.java │ ├── WxCrawlerConstant.java │ ├── enums │ │ └── ArticleTypeEnum.java │ └── utils │ │ ├── DateTimeUtils.java │ │ ├── FileUtils.java │ │ ├── HttpRequestUtils.java │ │ ├── ImageUtils.java │ │ ├── LazyLoader.java │ │ └── SampleHtmlLoader.java │ ├── config │ ├── ProxyConfig.java │ ├── Swagger2.java │ └── WxCrawlerConfig.java │ ├── controller │ └── WxCrawlerController.java │ ├── crawler │ └── weixin │ │ ├── AbuyunProxyRequester.java │ │ ├── WxCrawler.java │ │ ├── WxProxyRequest.java │ │ ├── convert │ │ ├── ArticleConvert.java │ │ ├── CrawlDatumConvert.java │ │ └── ResourceTransfer.java │ │ ├── obj │ │ ├── AppMsgExtInfoObj.java │ │ ├── ArticleSummaryObj.java │ │ └── CommMsgInfoObj.java │ │ └── vo │ │ └── ArticleTransferVO.java │ ├── schedule │ └── CrawlScheduledTasks.java │ └── service │ ├── IArticleService.java │ ├── IOssService.java │ ├── IRedisService.java │ ├── IWxCrawlService.java │ └── impl │ ├── ArticleServiceImpl.java │ ├── OssServiceImpl.java │ ├── RedisServiceImpl.java │ └── WxCrawlServiceImpl.java └── resources ├── application.yml ├── logback.xml └── static └── templates ├── normal_article.html └── share_img_article.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/com/xuzp/WxCrawlerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/WxCrawlerApplication.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/ResultBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/ResultBase.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/WxCrawlerConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/WxCrawlerConstant.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/enums/ArticleTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/enums/ArticleTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/DateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/DateTimeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/HttpRequestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/HttpRequestUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/ImageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/ImageUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/LazyLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/LazyLoader.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/common/utils/SampleHtmlLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/common/utils/SampleHtmlLoader.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/config/ProxyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/config/ProxyConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/config/Swagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/config/Swagger2.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/config/WxCrawlerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/config/WxCrawlerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/controller/WxCrawlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/controller/WxCrawlerController.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/AbuyunProxyRequester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/AbuyunProxyRequester.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/WxCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/WxCrawler.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/WxProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/WxProxyRequest.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/convert/ArticleConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/convert/ArticleConvert.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/convert/CrawlDatumConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/convert/CrawlDatumConvert.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/convert/ResourceTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/convert/ResourceTransfer.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/obj/AppMsgExtInfoObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/obj/AppMsgExtInfoObj.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/obj/ArticleSummaryObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/obj/ArticleSummaryObj.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/obj/CommMsgInfoObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/obj/CommMsgInfoObj.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/crawler/weixin/vo/ArticleTransferVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/crawler/weixin/vo/ArticleTransferVO.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/schedule/CrawlScheduledTasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/schedule/CrawlScheduledTasks.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/IArticleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/IArticleService.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/IOssService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/IOssService.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/IRedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/IRedisService.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/IWxCrawlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/IWxCrawlService.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/impl/ArticleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/impl/ArticleServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/impl/OssServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/impl/OssServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/impl/RedisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/impl/RedisServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xuzp/service/impl/WxCrawlServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/java/com/xuzp/service/impl/WxCrawlServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/static/templates/normal_article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/resources/static/templates/normal_article.html -------------------------------------------------------------------------------- /src/main/resources/static/templates/share_img_article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuziping/wx-crawl/HEAD/src/main/resources/static/templates/share_img_article.html --------------------------------------------------------------------------------