{"_id":"z-almighty-parser-core","_rev":"21-3b7a5cfb1cdc75ff848efb4ce5ae5524","name":"z-almighty-parser-core","description":"crawler prser core","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"z-almighty-parser-core","version":"1.0.1","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.1","_shasum":"8e4941f804f798c0f79391e095a446a063569e59","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"8e4941f804f798c0f79391e095a446a063569e59","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.1.tgz","integrity":"sha512-/+ZX7VnEoHNfRByKhmHpxg6tx+ZPYEboWfYXXI5CUyvxc4wBjRx220oUOLvWFPO4t2LYmMhZ5VLZDBZENvTh+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa8HCGVbWNSkvuP+8EGfGuI7Z1uZlW8p7UAFy0DEga0AIhANSGee027FaEtWVZ0FjKIycF0BDRW39uEAIJHhhXJvgy"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.1.tgz_1501732013236_0.2118993103504181"}},"1.0.2":{"name":"z-almighty-parser-core","version":"1.0.2","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.2","_shasum":"9022f682beaa30d30e977960bd58461d212abec9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"9022f682beaa30d30e977960bd58461d212abec9","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.2.tgz","integrity":"sha512-OuajVVnun6rBh9noV3npNnIX/aMvqKiyoqSNVNMdZHoX0DZsrXmj3uhCeglI9jiYvVfZyGltNKpHWc52fdF6hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrB+Ml+yGu8ta45Y+87GNJasNrn9h/NxpN2xi0iVcqHgIhAN4sWKtjK/uwXWnBIUY2VPejrvQ981L4e7XNyAXqjTXb"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.2.tgz_1501732315365_0.6235285785514861"}},"1.0.3":{"name":"z-almighty-parser-core","version":"1.0.3","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.3","_shasum":"8f0e5b9c56a7fe3c0b7a148348f434d0fa87bf1e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"8f0e5b9c56a7fe3c0b7a148348f434d0fa87bf1e","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.3.tgz","integrity":"sha512-t4aOI2B6KcC5HE0R/KTsFKgebTS9tYArlBcc588E+TCu2d4R/97gBir7JSQGf15PbRoV9EiMqixRbWbKmZr53A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNcTjemYw8sfUnK+e5ayuzrf3Jhc+Y65SdU5F/mCmkOwIhAKyeZCcdkmQflZJYhXUrWS+pVJkcRw9TJeWsvMfNE5kZ"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.3.tgz_1501732628330_0.9228478744626045"}},"1.0.4":{"name":"z-almighty-parser-core","version":"1.0.4","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.4","_shasum":"55c8613889c0bcd0b098c458488022d3e80d05b7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"55c8613889c0bcd0b098c458488022d3e80d05b7","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.4.tgz","integrity":"sha512-LzrcjesYB7FxNTAq140CMAInwjp90fW+Hd2JWQNLNPcZgw5elQ2Qsu7TWouawUJ1s1GLMEb+dcDJ83GzMDcDAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHDPX36LTnVNCqxkWk9vU9NBJQDLRh9HztHExPubzv1wIgeuMWExvfTWxQsRavJ2cu8pPXl0X9M5scGGAIl5trCXo="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.4.tgz_1501732843561_0.44203952327370644"}},"1.0.5":{"name":"z-almighty-parser-core","version":"1.0.5","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.5","_shasum":"60df77d3406b330e413803d818fbd61e948ee2cb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"60df77d3406b330e413803d818fbd61e948ee2cb","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.5.tgz","integrity":"sha512-6NNLDNa8icxYJma9EqwfmZKxcW1kKgpB0pxS00tvAW0xukWkGesReresJIo0haCqWiiQv9kOhvK7Xkd72fDbTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6cqfBPI+nIQhbB62mEcLaIdZP0+yaH6pl6JgWr7jEiAiBk0+zP8DgiXACa95f0+kBpaPYUS8BQzIYVXRdh26GPug=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.5.tgz_1501733055286_0.15616680402308702"}},"1.0.6":{"name":"z-almighty-parser-core","version":"1.0.6","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"373bd725ec18da5f84fba7237f6283a19f9b7fc4","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.6","_shasum":"7f6e0e6d4e7d004a446b680264d24127d75af924","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"7f6e0e6d4e7d004a446b680264d24127d75af924","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.6.tgz","integrity":"sha512-HlHsqdo5QAEaRDihFZ3F+K39vALGRiAItXA/CvrLmhMrzTgMKsmzu6R5qSymckateL86awsMnF11I4pu2of6Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSq6tio6H6LisK3TTBYzJbyRbNG65v1gFjTDE4sPYQOAiEA01LgFe5X/uPySnUz1X0cyUFqN9Bt76Zn6fHyt2vLi/I="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.6.tgz_1501733093176_0.7353272074833512"}},"1.0.7":{"name":"z-almighty-parser-core","version":"1.0.7","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"65c4c9bedae5e37cc25074ab4e55ff75f264075b","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.7","_shasum":"81b21ae2c0f2a18d6f52d7db1d766e890a4bbe46","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"81b21ae2c0f2a18d6f52d7db1d766e890a4bbe46","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.7.tgz","integrity":"sha512-fK6cMdPdOJb5X+EnGX93EFMwWRC9eSvXnH4Df4ztOYSbZt4UcQw4u6FsOLfwa2z4g9BDrYggirPPTYgRUmjEIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV0Z/Aluu51jKraBxI+rkXMIkRqa3o7Qprixy0PDyC9wIgUuBl0Gk69uxPwZMbKYUWKIwUquvgXdusZLk/HG2hEMA="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.7.tgz_1502250968401_0.03526264079846442"}},"1.0.8":{"name":"z-almighty-parser-core","version":"1.0.8","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"65c4c9bedae5e37cc25074ab4e55ff75f264075b","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.8","_shasum":"69c3c5abf32520b29d89b2653c10eae20d97851b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"69c3c5abf32520b29d89b2653c10eae20d97851b","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.8.tgz","integrity":"sha512-TJeECMWdeL7UruKh9C8wPRnKZzJvPUOe/NHMCFf3E5jlGb+2Cj/lO42PZy0HhI7FZmyeOZO8QfjXbVfEazLRcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiXXS4zCVgQDgwy8jS/sCsQ5jEVyk7+LHM/SQuJwp49AiAuDhgoJgc42V4fe685odtod18Kwxh9NMcK8CUuokBfMA=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.8.tgz_1502251143126_0.046769330743700266"}},"1.0.9":{"name":"z-almighty-parser-core","version":"1.0.9","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"65c4c9bedae5e37cc25074ab4e55ff75f264075b","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.0.9","_shasum":"7be8e98c2f70937b005978fcc77b7ce84018b69b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"7be8e98c2f70937b005978fcc77b7ce84018b69b","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.0.9.tgz","integrity":"sha512-DMqqkDIWlPvA8yKfCJHtie5yQZjBpbRGHiN+lWK/r3J4YIk5WMqnH7eiN2wkt8God6AIdwzvqbjmfRwoknSgiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwIQvGycZv4N5t9Kq78Tbej0uf8puM4ytoWk90vbdhPwIgPyUMw8t0SqB4oXlIj2xysB5UGr45WNWlE+KsKcEnR2s="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.0.9.tgz_1502251310222_0.3213041059207171"}},"1.1.0":{"name":"z-almighty-parser-core","version":"1.1.0","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"65c4c9bedae5e37cc25074ab4e55ff75f264075b","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.0","_shasum":"856423cdecf5b670d10381a1e695ce8605acbb05","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"856423cdecf5b670d10381a1e695ce8605acbb05","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.0.tgz","integrity":"sha512-vNM2NNG0adTyJteJisnx0p9pzw/zEq0tH6wATG1sMGSL7oT1McDPV54OUcu8FW9Tf4QD9NLa3VO9Ju9hhSnJGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOhTR4vN2n9h2FAK0sLQCfB16mTJn9979R+KXPVZdL7AiA4fxaX8OfXxOms38kMLLMU++BTNVD5pXa/TtStnIXOEA=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.0.tgz_1502251473460_0.6541977126616985"}},"1.1.1":{"name":"z-almighty-parser-core","version":"1.1.1","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24"},"gitHead":"65c4c9bedae5e37cc25074ab4e55ff75f264075b","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.1","_shasum":"d22fdd9d5c741ddfaf67ce5e3ebd38c415abb579","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"d22fdd9d5c741ddfaf67ce5e3ebd38c415abb579","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.1.tgz","integrity":"sha512-yIqf6n+3Bq6edwU/ZHmhyDLTSA/7VGq7UKDTGcaASfA/lfDLPo9uOs4cL8gB0Wp5cnSs0SGjZz17odkKRKg7VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE8kVnwgNUKhU5RkPQnRjMbFLoNddEfy5X+On8Z8p1qAiAW1/2Zja0IJEviO3npxKUZa306VSh26ABxmGkNK1V1PQ=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.1.tgz_1502252582921_0.05208910396322608"}},"1.1.2":{"name":"z-almighty-parser-core","version":"1.1.2","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.2","_shasum":"009b8d85ee015e6b086a9721633dd66a986ccc54","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"009b8d85ee015e6b086a9721633dd66a986ccc54","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.2.tgz","integrity":"sha512-d2QAYKukgoOvCnu86JwCMDvEoWvADnrLLZ8sCk+hNi80mGVmUiBGMc9IADB0bnfSEGtUp9+35AM0X5ueaqSaQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfW+XCnfy6rWgTuKm0IQ7JgAcivYgWFkfnqE+llPLfxAiAIu1RoEnMDVQQlx6TG8GFEmsD7OVs957UqTqrnG8r1vg=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.2.tgz_1502333026950_0.9961469550617039"}},"1.1.3":{"name":"z-almighty-parser-core","version":"1.1.3","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.3","_shasum":"80f572d01c08ea3bcf05e591aa1da13cbcec7fad","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"80f572d01c08ea3bcf05e591aa1da13cbcec7fad","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.3.tgz","integrity":"sha512-1YEdHVDYKX/maTngxxxOYtiMA02hxiYgQNEN91GzoD9REI7lPqpfoS1YOh+wIV2AFjeyId5+jGFgVBIEDC3zmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfCegj9qECvQpo456Mga/aKJ7weuP3l33y5cDKx5egJwIhANsGnKG/SUC3AQorDOJipXopvMOUvypJcdJ9svX1td8S"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.3.tgz_1502423759505_0.015627499669790268"}},"1.1.4":{"name":"z-almighty-parser-core","version":"1.1.4","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.4","_shasum":"13f3179913856130501736b5abcc31aba7566b71","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"13f3179913856130501736b5abcc31aba7566b71","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.4.tgz","integrity":"sha512-MiR3ijxximYiSGksXB3uiohwMPhV18VNbBOFhNguvgHpzJ0n+PidNrD5kHdkg+WkBjm5BjgUSrd1RfbzB/S1Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRBQGfVTtVfgsl1T/ONbmXXLfMEEaBQj9nBxPD0MVRGAiBbg6CrhG1rCOYtRlbU+VF1E3IZ3THs0UHH3U3PWPerUQ=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.4.tgz_1502424094965_0.886961784446612"}},"1.1.5":{"name":"z-almighty-parser-core","version":"1.1.5","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.5","_shasum":"f634b25d0ab26c88aeccf98293542d2a77cfd0d5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"f634b25d0ab26c88aeccf98293542d2a77cfd0d5","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.5.tgz","integrity":"sha512-9GpCYpz7VBJIczsj/Rik7Qxu5fCesMK4zL2bg1eOsEiuxylrd3Oqn42AJp+8iWvXiCq0ExqCtfjAZD+Z2DQwRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC43P73jTm3Mr3snwv6wKARKrU8dEE2g78oKOt97q9olgIhAK56oo6zpE0KKSpQwayLzEy/RJmENmJ16x/50VuMRlMv"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.5.tgz_1502424201768_0.5727552550379187"}},"1.1.6":{"name":"z-almighty-parser-core","version":"1.1.6","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.6","_shasum":"d307289fed1db0b28b1f7d5ecae8e69cd2d761d0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"d307289fed1db0b28b1f7d5ecae8e69cd2d761d0","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.6.tgz","integrity":"sha512-skhxpsORcQcsurOiYWEasNZ8/qdAb4hwk3YSZIguCxZeys820MsCTSQuzRu6YbR8vCKhKJpCj7qKYWGp5FaP4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaU8Ir/lz3pATR/3jXzKE5UxGkbNmXFyqC3H6LsTUvYwIgDoB/ZLxB+urygDS1XvBMFoTn93lriHkNAtzTMzH2X8o="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.6.tgz_1502425133399_0.5328107997775078"}},"1.1.7":{"name":"z-almighty-parser-core","version":"1.1.7","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.7","_shasum":"ed0672911cf4ff74a2f4fb411371a5b26a1ea5a5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"ed0672911cf4ff74a2f4fb411371a5b26a1ea5a5","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.7.tgz","integrity":"sha512-29tCXsDoKtL0bzgzcE1sKtilgpb/YrtE5DMCjfhPFavbmgMTQC1KQb5DvUKawmH0BxJALCsS3DzWckFuSih66A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzgKwAS5BV9XtLOa19RD1S1/AElbENdym63zoVB3kNwAiEA3OxOW6Km98meIjG8xaiS3rVk02O50bS7a/cWAG39kt0="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.7.tgz_1502425222695_0.5186407363507897"}},"1.1.8":{"name":"z-almighty-parser-core","version":"1.1.8","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.8","_shasum":"f8cc637cc1530d8d1b0697754d83c2e2d0942bb2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"f8cc637cc1530d8d1b0697754d83c2e2d0942bb2","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.8.tgz","integrity":"sha512-UR8YqEyqmgO0kAZL/vk7TUkazA0AC38gHLhxCYTtaeLrp6E9uGoCV1DDIpUcSChMsEHOtIukJJ38pTSzBf0AMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhb1xQKuodyEvX+nHFF+NsKxvneI47WIGyyV558sVEdAiBggh/qCJY7FBpn/ZkhK3hlabDu2bKwNGSlpxoFOXOsbA=="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.8.tgz_1502425663134_0.18513168534263968"}},"1.1.9":{"name":"z-almighty-parser-core","version":"1.1.9","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"b3edf85aff67b1b19fd7605efafd4fda9ec73eba","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.1.9","_shasum":"df2a93cd6fe214988ac886526ebc90077be9df24","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"df2a93cd6fe214988ac886526ebc90077be9df24","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.1.9.tgz","integrity":"sha512-g2KPdvwwHi/+cmc58QJfzMN906sHlxcmNRGhVE3ObUmsvNPqEhSOr7+pDoWvQ94b/eV9X5vVqvzNR65rJdkhsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYmVbTK3k9Kq5MySXA3vLvwyUs46eGmgQHOSxzRCIFSAiEAwNRdhc289rlzfjzOD/1OomeW/Y88UEwtQGItL0MNsDQ="}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.1.9.tgz_1502425724805_0.34914289973676205"}},"1.2.0":{"name":"z-almighty-parser-core","version":"1.2.0","description":"crawler prser core","main":"index.js","scripts":{"test:qiushibaike":"node --harmony-async-await ./example/test/qiushibaike.js","test:healthno1":"node --harmony-async-await ./example/test/healthno1.js","test:baoliao5":"node --harmony-async-await ./example/test/baoliao5.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"keywords":["crawler","parser"],"author":{"name":"zhao"},"license":"MIT","dependencies":{"async":"^2.4.1","cheerio":"^1.0.0-rc.1","iconv-lite":"^0.4.17","opencc":"^1.0.5","request":"^2.81.0","xmldom":"^0.1.27","xpath":"0.0.24","xss":"^0.3.3"},"gitHead":"8cf809b0463522db852ce6fa8960c1b778b30ec1","bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","_id":"z-almighty-parser-core@1.2.0","_shasum":"0ddedddafb2bb61be7045c2ee06326f1a346c36f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"changbo","email":"zhaochangbo@goyoo.com"},"dist":{"shasum":"0ddedddafb2bb61be7045c2ee06326f1a346c36f","tarball":"https://registry.npmjs.org/z-almighty-parser-core/-/z-almighty-parser-core-1.2.0.tgz","integrity":"sha512-cRNavWvNA1tfeXET7puPADFo0YqURZRXuNPRG+mLwGXtr0PyspsT06xyF9B1JmNu+R/eWdrn5JgchDuM2CYudw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaQrAHb4upnPP67l3AJ6DFFhq/qZvrFG62sTNae0ySmwIhALWni1+zirAxNq52bTp7Padlzc897yOMXZs9Vd/Y48H1"}]},"maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/z-almighty-parser-core-1.2.0.tgz_1502701788602_0.003866656683385372"}}},"readme":"# 页面爬虫解析器核心\n此工具适用于\n1. 对单独页面链接进行解析\n2. 配合队列进行多页面解析\n\n\n## 解释说明\n支持详情页下一页抓取，支持繁体转换，支持对字数统计，支持对图片数量统计。\n目前主要针对静态页的解析，对json请求和jsonp请求的解析做了预留(暂不支持)。\n\n## api接口\n- [x] `getLinks` 获取待抓页链接\n- [x] `getContent` 获取详情页内容\n- [x] `parse` 解析获取内容[为`getLinks`与`getContent`的集合]\n- [x] `isArticleUrl` 检测链接是否是详情页\n- [x] `isListUrl` 检测链接是否是列表页\n- [x] `getIdFromArticleUrl` 获取页面链接的唯一标示\n\n## 配置参数\n[文档说明](https://github.com/coolfishstudio/almighty-parser-core/blob/master/doc/CONFIG.md)\n\n## 实例\n### 解析器案例\n[糗事百科 - 基础](https://github.com/coolfishstudio/almighty-parser-core/blob/master/example/parser/parser-qiushibaike.js)\n[今日健康 - 繁体](https://github.com/coolfishstudio/almighty-parser-core/blob/master/example/parser/parser-healthno1.js)\n[爆料网 - 详情下一页](https://github.com/coolfishstudio/almighty-parser-core/blob/master/example/parser/parser-baoliao5.js)\n\n### 定义网站规则\n```\nmodule.exports = {\n    // 域名 网站域名,设置域名后只处理这些域名下的网页\n    domains: 'https://www.qiushibaike.com/',\n    // 列表页url的正则，符合这些正则的页面会被当作列表页处理\n    listUrlRegexes: [/^https:\\/\\/www\\.qiushibaike\\.com(\\/[a-z0-9]+(\\/page\\/[0-9]+)?)?(\\/)?$/],\n    // 内容页url的正则，符合这些正则的页面会被当作内容页处理\n    contentUrlRegexes: [/^https:\\/\\/www\\.qiushibaike\\.com\\/article\\/[0-9]+$/],\n    // 从内容页中抽取需要的数据\n    fields: [{\n        // 作者\n        name: 'author',\n        meta: {\n            selector: ['.author h2'],\n            format: 'text'\n        }\n    }, {\n        // 标签 \n        name: 'tags',\n        meta: {\n            format: 'text',\n            selector: ['.source a'],\n            index: 0\n        }\n    }, {\n        // 网页关键字\n        name: 'keywords',\n        meta: {\n            format: 'meta',\n            selector: ['meta[name=\"keywords\"]']\n        }\n    }, {\n        // 网页描述\n        name: 'description',\n        meta: {\n            format: 'meta',\n            selector: ['meta[name=\"description\"]']\n        }\n    }, {\n        // 详情\n        name: 'content',\n        meta: {\n            selector: ['.content', '.thumb'],\n            format: 'html'\n        },\n        required: true\n    }, {\n        name: 'imagesCount',\n        meta: {\n            selector: ['.thumb'],\n            format: 'count',\n            countType: 'image'\n        },\n        defaultValue: 0\n    }, {\n        name: 'wordsCount',\n        meta: {\n            selector: ['.content'],\n            format: 'count',\n            countType: 'text'\n        },\n        defaultValue: 0\n    }, {\n        name: 'comments',\n        meta: {\n            selector: ['.stats-comments .number'],\n            format: 'text'\n        },\n        defaultValue: 0\n    }, {\n        name: 'likes',\n        meta: {\n            selector: ['.stats-vote .number'],\n            format: 'text'\n        },\n        defaultValue: 0\n    }],\n    // 是否模拟用户请求\n    userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36',\n    // 编码 默认utf-8\n    charset: null,\n    // 回调函数 对所有数据做处理\n    afterExtractAll: function (data) {\n        data.fields['hits'] = 0;\n        return data;\n    },\n    afterExtractField: function (fieldsName, data) {\n        if (fieldsName === 'tags') {\n            data = data ? data.split(',') : [];\n        }\n        if (fieldsName === 'comments') {\n            data = +data;\n        }\n        if (fieldsName === 'likes') {\n            data = +data;\n        }\n        return data;\n    }\n};\n```\n\n### 引入\n```\nconst Crawler = require('almighty-parser-core')\nconst options = require('../parser/parser-qiushibaike.js')\nconst parser = new Crawler(options)\n```\n\n### API测试\n[测试案例](https://github.com/coolfishstudio/almighty-parser-core/blob/master/example/test/qiushibaike.js)\n#### parse\n```\n{ fields:\n   { author: '草莓、牛奶巧克力',\n     tags: [ '搞笑图片' ],\n     keywords: '',\n     description: '笑死我了',\n     content: '<div class=\"content\">\\n\\n笑死我了\\n\\n</div><div class=\"thumb\">\\n\\n<img src=\"//pic.qiushibaike.com/system/pictures/11909/119095438/medium/app119095438.jpg\" alt=\"糗事#119095438\">\\n\\n</div>',\n     imagesCount: 1,\n     wordsCount: 4,\n     comments: 0,\n     likes: 457,\n     from: 'https://www.qiushibaike.com/article/119095438',\n     sourceId: 'com.qiushibaike.www-article-119095438',\n     site: 'www.qiushibaike.com',\n     hits: 0 },\n  urls:\n   [ 'https://www.qiushibaike.com/',\n     'https://www.qiushibaike.com/hot/',\n     'https://www.qiushibaike.com/imgrank/',\n     'https://www.qiushibaike.com/text/',\n     'https://www.qiushibaike.com/history/',\n     'https://www.qiushibaike.com/pic/',\n     'https://www.qiushibaike.com/textnew/',\n     'https://www.qiushibaike.com/my',\n     'https://www.qiushibaike.com/article/116423562',\n     'https://www.qiushibaike.com/article/116424718',\n     'https://www.qiushibaike.com/article/116421669',\n     'https://www.qiushibaike.com/article/116423344',\n     'https://www.qiushibaike.com/article/116426229',\n     'https://www.qiushibaike.com/article/116423107',\n     'https://www.qiushibaike.com/article/104614784',\n     'https://www.qiushibaike.com/article/104590828',\n     'https://www.qiushibaike.com/article/104629666',\n     'https://www.qiushibaike.com/article/104599846',\n     'https://www.qiushibaike.com/article/104598154',\n     'https://www.qiushibaike.com/article/104619022',\n     'https://www.qiushibaike.com/article/118954381',\n     'https://www.qiushibaike.com/article/118491926',\n     'https://www.qiushibaike.com/article/118563113',\n     'https://www.qiushibaike.com/article/118806836',\n     'https://www.qiushibaike.com/article/118525804',\n     'https://www.qiushibaike.com/article/118770803',\n     'https://www.qiushibaike.com/article/119008939',\n     'https://www.qiushibaike.com/article/119033005',\n     'https://www.qiushibaike.com/article/119036209',\n     'https://www.qiushibaike.com/article/118922421',\n     'https://www.qiushibaike.com/article/119014594',\n     'https://www.qiushibaike.com/article/119009873',\n     'https://www.qiushibaike.com/article/118934286',\n     'https://www.qiushibaike.com/joke/',\n     'https://www.qiushibaike.com/article/' ] }\n```\n\n其余接口测试请下载后运行\n```\nnpm run test:qiushibaike\n```\n\n## License\n\n[MIT License](https://opensource.org/licenses/MIT)\n","maintainers":[{"name":"changbo","email":"zhaochangbo@goyoo.com"}],"time":{"modified":"2022-06-29T08:43:51.903Z","created":"2017-08-03T03:46:53.333Z","1.0.1":"2017-08-03T03:46:53.333Z","1.0.2":"2017-08-03T03:51:55.513Z","1.0.3":"2017-08-03T03:57:08.474Z","1.0.4":"2017-08-03T04:00:43.703Z","1.0.5":"2017-08-03T04:04:15.372Z","1.0.6":"2017-08-03T04:04:53.435Z","1.0.7":"2017-08-09T03:56:08.574Z","1.0.8":"2017-08-09T03:59:03.231Z","1.0.9":"2017-08-09T04:01:50.449Z","1.1.0":"2017-08-09T04:04:34.433Z","1.1.1":"2017-08-09T04:23:02.993Z","1.1.2":"2017-08-10T02:43:47.162Z","1.1.3":"2017-08-11T03:55:59.675Z","1.1.4":"2017-08-11T04:01:35.035Z","1.1.5":"2017-08-11T04:03:21.924Z","1.1.6":"2017-08-11T04:18:53.518Z","1.1.7":"2017-08-11T04:20:22.901Z","1.1.8":"2017-08-11T04:27:43.329Z","1.1.9":"2017-08-11T04:28:45.397Z","1.2.0":"2017-08-14T09:09:48.773Z"},"homepage":"https://github.com/coolfishstudio/almighty-parser-core#readme","keywords":["crawler","parser"],"repository":{"type":"git","url":"git+ssh://git@github.com/coolfishstudio/almighty-parser-core.git"},"author":{"name":"zhao"},"bugs":{"url":"https://github.com/coolfishstudio/almighty-parser-core/issues"},"license":"MIT","readmeFilename":"README.md"}