{"_id":"nodespider","_rev":"49-ee0c7825116ba449806298cee7534747","name":"nodespider","dist-tags":{"latest":"0.11.4"},"versions":{"0.1.0":{"name":"nodespider","version":"0.1.0","author":{"name":"Ben Huang"},"license":"ISC","_id":"nodespider@0.1.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"0e88fdea95b12894fd659aa8fd81d6802d709a96","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.1.0.tgz","integrity":"sha512-JXiPSX/CdORDIPGTn/keb/kFgcVLYEC3CbccC+jdtGDsbyVchhkMb0vZ9gG/qCe9IkEgoxoArp31pUtysIT/kw==","signatures":[{"sig":"MEQCIDH9NDe5QGIORI9/wEgMApLzVsYZ6iPc/aHnlMeBA/kAAiAbBbwf2lpZ5gHkdFFLIkIZhPjFuY8FRYzYRmYr0DoA0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0e88fdea95b12894fd659aa8fd81d6802d709a96","gitHead":"7ba3f21f98281aefc9072ed8c49f5a81c494dcbb","scripts":{"test":"babel-node test.js"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.9","description":"20 lines of code to develop a web crawler as a geek","directories":{},"_nodeVersion":"6.9.2","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"eslint":"^3.15.0","babel-preset-es2017":"^6.22.0","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1","eslint-config-airbnb-base":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.1.0.tgz_1488333209763_0.8271176035050303","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"nodespider","version":"0.1.1","author":{"name":"Ben Huang"},"license":"ISC","_id":"nodespider@0.1.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"ec651ab09a2f720a4dd654ff89dff66ea85c4dbc","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.1.1.tgz","integrity":"sha512-RvveFhyRataklBreBvtJMpVufgaokcdVWkEjLmEwsqDODUZZT+LDLxHKi+emWbsxdIAqJFTEsgNPJ8YjZ9ue9g==","signatures":[{"sig":"MEYCIQDabWHxIj9kga9IuP4wTNhRi60MQlxUHATeOWrTWiiHIQIhAKo8fAlhk3Aeg1D6tHVT9ey55C/s+xfIj/o8F7HsvhB/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ec651ab09a2f720a4dd654ff89dff66ea85c4dbc","gitHead":"f64d6e12a65f7488a08bf2ec5d5d943a746c1322","scripts":{"test":"babel-node test.js"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.9","description":"20 lines of code to develop a web crawler as a geek","directories":{},"_nodeVersion":"6.9.2","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"eslint":"^3.15.0","babel-preset-es2017":"^6.22.0","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1","eslint-config-airbnb-base":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.1.1.tgz_1488342434379_0.9876620743889362","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"nodespider","version":"0.1.2","author":{"name":"Ben Huang"},"license":"ISC","_id":"nodespider@0.1.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"10567adff4e527ecbda1f72b68e3b7a3ed7ae2d7","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.1.2.tgz","integrity":"sha512-ACa5asVbAm1xEZkiWsTvG1aXFghc6EKCvZjxq3sV/JfukPn/JWrczd1FLFpT5zfIgLlzmrHnaIrz7btIVioxdw==","signatures":[{"sig":"MEUCIDtg98pICp7wyb2L54R+h6Y1Gao+dn/mEdghl65EphmVAiEA7NXEoD7rbUjN+Goa7LqfQqMJaHESqc3wnGYOl3I9mf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10567adff4e527ecbda1f72b68e3b7a3ed7ae2d7","gitHead":"eb4f4147daa19ec4af7764a9960be5ec13880edd","scripts":{"test":"babel-node test.js"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.9","description":"20 lines of code to develop a web crawler as a geek","directories":{},"_nodeVersion":"6.9.2","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"eslint":"^3.15.0","babel-preset-es2017":"^6.22.0","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.4.1","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1","eslint-config-airbnb-base":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.1.2.tgz_1488344751117_0.5990826487541199","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"nodespider","version":"0.2.0","author":{"name":"Ben Huang"},"license":"ISC","_id":"nodespider@0.2.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"186f203a3c2599d6c647e9bea8931c13d1c4b9a9","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.2.0.tgz","integrity":"sha512-cvhgKp6KRYVe96Jl+Rs88YF6EfouZv3EKmQrVMDhPlVDdLdnJmCr4qsTx1ExUDi8JEpps7g56TYcD1FFX5+h9g==","signatures":[{"sig":"MEUCIEf3uSH+bK674kk+N6JfzOo48YuJ45csGF9kxkWcJ0YUAiEAig+FrDlZID79J2y/2gjNswZzFy6XQefyIUAIS3MT+zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"186f203a3c2599d6c647e9bea8931c13d1c4b9a9","gitHead":"df5f0db1069b03aa17bd7718c6ba831f330697f5","scripts":{"test":"jest"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.2.0.tgz_1493392195826_0.6712294004391879","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"nodespider","version":"0.2.1","author":{"name":"Ben Huang"},"license":"ISC","_id":"nodespider@0.2.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"61e1df48758ea3020ecb5fbde5b06a27b794268f","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.2.1.tgz","integrity":"sha512-Ub9wXBV5swzvZLX8KF9ZVa9u3J1GnXduLSASZ+fFp0A+wFuQthMaX7HzoMkyOX7bj+W33uof8kHqfpuUkiXcRQ==","signatures":[{"sig":"MEYCIQCGltZHha7g3WZxh7QISNRdYmgEgG9uyj4zERc59/SxVAIhAMR+YyOui90CzXvR5ZmJGMSaFn4YlSer4jUvg5J3+3f3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"61e1df48758ea3020ecb5fbde5b06a27b794268f","gitHead":"ea05d27ea6cc4d56bbb8c129fbac94ecaf385213","scripts":{"test":"jest"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.2.1.tgz_1493393032677_0.37137938500382006","host":"packages-18-east.internal.npmjs.com"}},"0.3.0":{"name":"nodespider","version":"0.3.0","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.3.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"df9313f9e7ae59527d896bf2f905e1df95bc4a4d","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.3.0.tgz","integrity":"sha512-lXfZNGFQEiXAIO5XsyjjUZx5E4F4ueN1XwibMLd1nRixhSK/RDhQk4oI7jnn0W4p2ZcaxsA+SXgYPeWhWAeuCA==","signatures":[{"sig":"MEYCIQDcnYUc+VWhgPWYcfxsPeYrcsheGGkC/sVlEKoacPpJWQIhAODDpyUpuBjCiHn+UX586kaPIvTjbN0/pA0pZGZslyNT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"df9313f9e7ae59527d896bf2f905e1df95bc4a4d","gitHead":"506125c4b8318a910c96aa2a1172bd3ed2b6cdb5","scripts":{"test":"jest"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.3.0.tgz_1494579576194_0.5359219631645828","host":"packages-18-east.internal.npmjs.com"}},"0.3.1":{"name":"nodespider","version":"0.3.1","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.3.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"31dfebdc082e20152d445acf547f258fa98e31e2","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.3.1.tgz","integrity":"sha512-eWwhzgFLJY933SSV+GUeQY+g3cQ4OFuhTiEKoY+6wHIxqRM5TCJbai3WAVyDUuZNtfps/T28KNo6ArBfera8Xw==","signatures":[{"sig":"MEYCIQD/h1PazZk4ZY3dVZKQZ3Z4Qd+u5R/KTB0birYkpwHtjgIhALN3F3Qb3FqbG+oHk9BzW5g88yx2tzrnOmvIeQA7A6yi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"31dfebdc082e20152d445acf547f258fa98e31e2","gitHead":"0b4f4b0523f3f5328713d20008db591a93d71791","scripts":{"test":"jest"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.3.1.tgz_1494580954378_0.6074839401990175","host":"packages-12-west.internal.npmjs.com"}},"0.3.2":{"name":"nodespider","version":"0.3.2","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.3.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"998010baf6690c401eedd738af5890e830983649","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.3.2.tgz","integrity":"sha512-IgVWvNQImBf24BSqg+gzPhI2cSUtW1T2ByVwW6gvCjQ/0IUY+5A2p44B5heSR+MGRoOXWmlUJskaMEXKy18GmQ==","signatures":[{"sig":"MEUCIHD0mXByD0F9GdinaORFe1/zL4tbAAWX8lxluZJLt26pAiEA5SppiTFsc+YK5YB7GBdRecs7IGfd4h+/WS0+fjEdPX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/spider.js","_from":".","_shasum":"998010baf6690c401eedd738af5890e830983649","gitHead":"33a12a0766e9b0cf262e1c540dd70ec754ac730b","scripts":{"test":"jest"},"_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.3.2.tgz_1494581393947_0.1994544598273933","host":"packages-18-east.internal.npmjs.com"}},"0.3.3":{"name":"nodespider","version":"0.3.3","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.3.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"838852f99473821f394d1ad53bfa7dff18913a0a","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.3.3.tgz","integrity":"sha512-PQ1UKWAD1PvTL5n4ZWaXbPhAYzgszirQkEA3KERKEFS4fp5S7hJRbe31fuoSlsgowcwVFQ0C8vpe7H84g1mYFg==","signatures":[{"sig":"MEQCIBv9QbfiosbVGsDfA1ZvDotjIYBFNK7Ls2m+IBHYfXILAiBo22F1p6SlwajLIZhgCvu/kKKHf8p1MaWOmPz2fpLKqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/spider.js","_from":".","_shasum":"838852f99473821f394d1ad53bfa7dff18913a0a","gitHead":"7296528e66551ef0f68923c4aab28d4faeeb8dff","scripts":{"test":"jest"},"typings":"./build/spider.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.3.3.tgz_1494582901977_0.9608619736973196","host":"packages-18-east.internal.npmjs.com"}},"0.3.4":{"name":"nodespider","version":"0.3.4","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.3.4","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"c2effed1a7665de0fb5a3a0be55859178b028ca2","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.3.4.tgz","integrity":"sha512-VYX6gu2NHIE4KtkdJKyKLRtKOiAbBTBiZtvUoHz4LDRKsbOtCsUtlftOQ+aTBVbK30++/NxvJ5H7FTvUBWb2VQ==","signatures":[{"sig":"MEQCIFDy5/zcYXJmOqXXYuQU4LZ3OyOy5eidaTZjL7OKxC1GAiAHKrOsnzpmaJOu47ZgiRgIx+MZVcJkuqvId2PNyTBvKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/spider.js","_from":".","_shasum":"c2effed1a7665de0fb5a3a0be55859178b028ca2","gitHead":"eb5a50f2e7f52ffa7d5c1f6938b571e03682717d","scripts":{"test":"jest"},"typings":"./build/spider.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"3.10.10","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.10.1","dependencies":{"charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.3.4.tgz_1494653863714_0.8313461302313954","host":"packages-12-west.internal.npmjs.com"}},"0.4.0":{"name":"nodespider","version":"0.4.0","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.4.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"981acec3ca1acc3bc5b768995bccefa2cd904096","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.4.0.tgz","integrity":"sha512-lc7YzEVp0xcXzdR5/72b2u7piHxQJh4lWIFQ2qceni/gOdZBJLdVH90U/YGZWyeVr5AhNnDRlHJEsFRQMWilCg==","signatures":[{"sig":"MEUCIQCy9KayujhkSZ+I5z9i1BJIdzwAGy8UURzkYjhZkXuVUQIgGuDOXykWITqMuXxijZDhYfQ5K68K5mNdDjoCCP1VZPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0e6f4696ee286489449285b11ed042483287930c","scripts":{"test":"jest"},"typings":"./build/spider.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"5.0.4","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"8.1.3","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.4.0.tgz_1499210654231_0.43927953229285777","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"nodespider","version":"0.4.1","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.4.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"db274be59ae45612abf5e357e3df94c9f90f601c","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.4.1.tgz","integrity":"sha512-xrgeua7AYGlh4aGRErK+lgWbZTJQuziC+9LlxUXPx6dIJsn4SAS+tXWH/nvvO8dnvOuAoVlfcooRUUYUvgWkug==","signatures":[{"sig":"MEQCIBMYteiyZP/qIzzNLkAS7VdXf8XD/wqbSS7TlBoHj0S1AiBXpFJF72kB3sh05BKfA5DvgEhXMhKwJWv4GyVfd9VBtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"4b89de5a108a8d4c284c27307eec5ac9145edc97","scripts":{"test":"jest"},"typings":"./build/spider.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"5.0.4","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"8.1.3","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.4.1.tgz_1499417520946_0.8152479282580316","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"nodespider","version":"0.4.2","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.4.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"94a8d958cf655c11e02bd1a36c1f7c3b8772bbb6","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.4.2.tgz","integrity":"sha512-JvbADie5oQElDbKF81vW4Ia4K3Ir7OLy+9IXDbXwbXg4oj3OlTUCYFHyQQRIK5tzf7ykDvYbdLR614QQHzYHIg==","signatures":[{"sig":"MEUCIQCyfHCobUicLl+QgvQ9/NXCmU0kIqH4XwCtlKBZjZVRgQIgO9aycTtephUtUSb74/3LU/LJ+5anptRzJ+LpB3xblSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"4798f551108591ff2ae1819833a965aa805e1daa","scripts":{"test":"jest"},"typings":"./build/spider.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"5.0.4","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"8.1.3","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.4.2.tgz_1499471873573_0.19898716290481389","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"nodespider","version":"0.4.3","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.4.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"8773cd239cf0af1176c912a382a8ec0c89742855","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.4.3.tgz","integrity":"sha512-PG62NIHIkumuxbS4ipFVxjn17AQloF6uUrC9vyk5Fto6yzVw58Ec3k7VAWIRqsAcq8ylJvZ8q7a7h6bR4oKBuA==","signatures":[{"sig":"MEUCIHTbYlm4LJ+Nrwg9WWgwVXl4I4x5JKY6kb0OwwCYbocjAiEAwkbWvBCywxOjc8/BrY76HGR6h8OSH87AXJ/BoT7Vr6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"8ebc36463b7b12c5176323b68fca1dc3da1203fc","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"5.0.4","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"8.1.3","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.4.3.tgz_1499474170639_0.28215760178864","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"nodespider","version":"0.4.4","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.4.4","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"e65f23ff611b13c3632a97ffdfbd16e28d3ee3be","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.4.4.tgz","integrity":"sha512-1YBlC3a6xIpeqBQrS/2/awPWLe1YkUVJrCNhDjXK1VLPf8UnrtU8hzGntibiaXq4hAJ+Zr6Ip68+TV1oMM8WZA==","signatures":[{"sig":"MEYCIQDUc16uM/2vZFgXdGWtpCuC2V/DIFuvLg8N6Rnd5J+tawIhAKBaDa8sRXYDOMjgqwKP8aQdjcIxevZ4WDgEYFRKqYcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"e65f23ff611b13c3632a97ffdfbd16e28d3ee3be","gitHead":"47e43cbf14e613acb5c1660d07c0015b55dd6ec3","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.4.4.tgz_1499648831158_0.3653681115247309","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"nodespider","version":"0.5.0","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Ben-Hwang/NodeSpider#readme","bugs":{"url":"https://github.com/Ben-Hwang/NodeSpider/issues"},"dist":{"shasum":"817a8e167612c5d963900ff6b624ffc136095cbd","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.0.tgz","integrity":"sha512-T3zDg2Bt8ddAIsZyce8TloKcuBbXSsO4/2Hoih8rbx+WGDlljGofZqExnzx5m9vtAdkIECXUlR29CyUDnf/WHQ==","signatures":[{"sig":"MEUCIQD6Uv5bZRMjs6Sl52qTBUYz+OB1bXDqMIHQsc39sU3vIQIgdpPqOJYAAQlmohzT07xw4ApKI+7NFSob2bruy7apzJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"817a8e167612c5d963900ff6b624ffc136095cbd","gitHead":"866a670ef08d1a00254237452dcb2ca90bb2bde3","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Ben-Hwang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.0.tgz_1500101288528_0.3233889590483159","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"nodespider","version":"0.5.1","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"a88c7a2709861992e6bcea6ce540cdd9c12a5439","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.1.tgz","integrity":"sha512-0XwvUcw/U3nc8edzg0UzNa2zav9kmr3Tcu8DeH0CdYKhB/LACMhiK6kFsDPGnKB859dBLTKVLf8x7KkrA8hUmw==","signatures":[{"sig":"MEQCIDAp43w7s+qKi3yxZygBtYpTH0jiXpmODgLWCYsuAD3oAiBbAENWGIuVnurBwUu+GA3P+rlXYrV1eXKFaEPwGJZ52A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"a88c7a2709861992e6bcea6ce540cdd9c12a5439","gitHead":"9655fe233125055477a0d528f653dc61587174e5","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.1.tgz_1500181450612_0.6812860087957233","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"nodespider","version":"0.5.2","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"94bc396db0dafe885d8750054b92a415b459436d","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.2.tgz","integrity":"sha512-q5wUbGHXhjXOPHiJCdEIh8aiOp0VycJyFsOQZ5wtU0d77g4CCbSG/Qjl4dsQKoSKwnwibEUqN7nfpDaucgFSkw==","signatures":[{"sig":"MEQCIB8+qA3NQ7DaA79sZHiL4wImFAfGckNbO1bpUkG0VME3AiBr45sbQCUIk42sk3DVr7QDWZyDplRwMZpPG+XKX65sKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"94bc396db0dafe885d8750054b92a415b459436d","gitHead":"b87c452bb7965cc76ecf86862d08b7f8b20901eb","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.2.tgz_1500254140130_0.9076537613291293","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"nodespider","version":"0.5.3","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"7c2c3ad0a427972c741bb6df163ae8ac04a3ed5c","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.3.tgz","integrity":"sha512-394n2QI+BaCOr39AIyaVDtxW5W4eg813P04JUQrAnIQwGF3tmrySDNvjks/o01GrzcVByk9+D0HkcLNkOM1WLg==","signatures":[{"sig":"MEQCIEgRNVUi/yXc8Gc0mAcPBcFZMAafmN9RyBDZasoxsnGcAiBs/046/LcLP/PP8XHCNeicjxgRZ8lcyCVowdC1xIShqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"7c2c3ad0a427972c741bb6df163ae8ac04a3ed5c","gitHead":"94a74fc4535f67a46ed013eb3b884d796c812d90","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.3.tgz_1500256250965_0.05094350571744144","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"nodespider","version":"0.5.4","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.4","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"be63b099e4563351e6c861fbf4880f4290a4ab9b","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.4.tgz","integrity":"sha512-NJ2bqH/8TydVazyz6el+2N414TfYq1jYm7shDB+qH1rngB5k0J9peGLO8aa79JDnoXF8svs7s1A/6HtgBJiGLw==","signatures":[{"sig":"MEUCIE4k1d0XR01i0DrBVnanK0tZRN5fwTuzhrQWYZpJMAm1AiEAjDIQTvNgOxUkXMaMOu8wuornKxsq9KgqQw3VfKY9Lbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"be63b099e4563351e6c861fbf4880f4290a4ab9b","gitHead":"172ecfd2bbf31c6c65215d5f69dbdc7bd1940915","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.4.tgz_1500291491492_0.24599978071637452","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"nodespider","version":"0.5.5","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.5","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"d488ec4bc1d45696b146d5bd55e78460bd98e636","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.5.tgz","integrity":"sha512-nMfhrEjsJS075lx9BOU3wFwfCSnoEDhP3xCoKqDIUFHXsOC4yT7WhxgvvXp2n7Sjqtbvn3N55VPPH3n86M711A==","signatures":[{"sig":"MEYCIQC+07nSExDK9xSMCF2e+0QKLEQHjxXULmHX3fLkyaJaPwIhANbJ0Y+rxrkWALBF28x9jLQCARc3Bvfu1XYnF6On4xTy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"d488ec4bc1d45696b146d5bd55e78460bd98e636","gitHead":"82fc097dec7f49599816eed90d26afc5a73688c4","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.5.tgz_1500297827410_0.6312513281591237","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"nodespider","version":"0.5.6","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.6","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"7d6cfd7bd848b1c6c19d2f9f2112dddcd6cc7905","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.6.tgz","integrity":"sha512-qRe8WET4HenI1GVGh9As3WXP4Nug62JcOSCbdSPgXUk1yEL4wOq19LSyN7H5eqq2sv7xElfzRCNwm5/dDdcH6g==","signatures":[{"sig":"MEUCIGfjbNDQLeOOXElHLdapjOg12BWr9Cehu3B+IiRNZOhGAiEAx8v3yhlqEnuwjldAO8XKb+nr8a0A4e2xQVHkYX09n0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"7d6cfd7bd848b1c6c19d2f9f2112dddcd6cc7905","gitHead":"fba4eefb6662c9f550170b5eae21907247c336a6","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.6.tgz_1500541681162_0.49991514068096876","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"nodespider","version":"0.5.7","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.5.7","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"a58a2d808553c89be3d61a1f519f67f7111b265e","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.5.7.tgz","integrity":"sha512-m/csMCPwtgDa3aAOYG62I3fwBwoMoJN6WR9jdyNOImQQ454fetjh69bhAm1uogsb8ZbZEffBBsMPtpBAnStgOg==","signatures":[{"sig":"MEYCIQCgQwfiwwGzHjcAWMY/IauHLo7mvjV60g+T6IiS30XsngIhAMBCdPUOkwD4ZtxBst7PBs2hGkau+jRfApGEC9LURQvi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"a58a2d808553c89be3d61a1f519f67f7111b265e","gitHead":"de38ebb28dabaa0ee36a19a14301618c799a2c2e","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.5.7.tgz_1500680973061_0.9056310537271202","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"nodespider","version":"0.6.0","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.6.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"f2f9892b139fe8fef841f3f15d3b96e8ff5cefc7","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.6.0.tgz","integrity":"sha512-qBsoJywOWcY0p2S6gEAd5BOYlg+Vlz8TUEmzCK2Wtywb+xTLouXQl/ULN5Vpasw+jwWkNikpImUpOjlkVK8O0Q==","signatures":[{"sig":"MEUCIQCCtRMY8I07YQCwjMH5r5q4JxUy484Wlj9IXEGd6J1yXQIgYknjUWLELloJzbvrxTVE4ky2z+XnOop6gsJE2K6mVzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"f2f9892b139fe8fef841f3f15d3b96e8ff5cefc7","gitHead":"633d39ede56d4ebac8b7cf2616c2762528010d76","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.6.0.tgz_1501076501313_0.7507888262625784","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"nodespider","version":"0.6.1","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.6.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"ab1db8debf2970f18ef5e86ae3a77d5cfd5d5220","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.6.1.tgz","integrity":"sha512-iIEzC9RN5qyTA6T9nQdS2k7zy7OCXawse8iGHnjg6NQJwZlTpDXkorwjQ/vjGrKjGOxTGvAP4WZFGQGFoykfNw==","signatures":[{"sig":"MEUCIQC3VLBzjr1Nyg5bHnUAFLnWEnG6wT7qFBfDSeBEzlc2eQIgZ+TyY6vxTZcTcQDhfe48VYSXRbpQjEO0HnvrWDuUGQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"ab1db8debf2970f18ef5e86ae3a77d5cfd5d5220","gitHead":"d01d03a8df22d21715d7ad2a0500f18249bb406b","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.6.1.tgz_1501122057591_0.2849758714437485","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"nodespider","version":"0.6.2","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.6.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"e27a3ed26d60525eec7045a95b261b8a0a41555b","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.6.2.tgz","integrity":"sha512-ef5embiJ1hLLFtKQ6mVqs4cE/1QQxzaVADgHlQtqXagmpj0irjqzLyNFuxqWBOJzWVPthz9sT/KosFz6AWvGag==","signatures":[{"sig":"MEUCIHkZXXET1uML/6wE4Nd78LhMofBTnE7DcoEIAMG/J2I1AiEAxw/eUTzw9dB5IHEkoj8f2caVnd5w710Nkft5flTOx2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"e27a3ed26d60525eec7045a95b261b8a0a41555b","gitHead":"483e7058c7ce80c326fc2bee46fb9f92acddaa2a","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"20 lines of code to bulid a web crawler as a geek","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.6.2.tgz_1501124014758_0.9920590275432914","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"nodespider","version":"0.6.3","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.6.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"630139333d2861429a01efd86dac34ff1fec32a0","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.6.3.tgz","integrity":"sha512-MqnsEnJJzv+1LnpuygoTVIGVeoT6DdrUCb/Ko1m1sNAhK3/DvniKFJ/K84vQUteQNACET4WiU99Z6HbO7lL6oA==","signatures":[{"sig":"MEUCIQC45MR8Np2AcC5kWW/f5fUV+qzeCSWz+rRehU13+DkktgIgGHI9M+2Wjp6iHRGDLzLPebUCLsOldBYG3vV20Bokqew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"630139333d2861429a01efd86dac34ff1fec32a0","gitHead":"8cde254a649d9ad297addbf759b51c85c9048c78","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"6.11.0","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.6.3.tgz_1501211992123_0.4836091522593051","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"nodespider","version":"0.7.0","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.7.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"de860ad54003d46f9ea3488aace21cec7e894f24","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.7.0.tgz","integrity":"sha512-0O0DD3IG5i+P5w+BNzwM9JQxmUUkHcf3lLPoyL7ga3TbFP8dfWRcZyPau/BxGNHoO3FuONZxqf6wSmJXScNxQA==","signatures":[{"sig":"MEUCIQCnuiAhJfI+eNeXvaCV+5v7cl1ltap0QE4SpD7KsABwkwIgb4+l09r3X8ByNJzPksUID6c38fcj+fA47rJzSQ1qJlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"de860ad54003d46f9ea3488aace21cec7e894f24","gitHead":"291092e73533c2cfe120d70bfa152caf71699ee0","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.7.0.tgz_1501583529733_0.484977196669206","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"nodespider","version":"0.7.1","author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.7.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"e0785b5693d7738b0a48a12ddf8ab16fde5c0ca8","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.7.1.tgz","integrity":"sha512-wP4Fwb6bGvJiYprWMHBDHdLaV8U3YI4FyZ5f6gOE7OBUaXorFvA3x4XjIe7lyQQvEN9kEnlifoSm3v0BiGWkUA==","signatures":[{"sig":"MEUCICa+z+PUX1JsSkU996JmL2VYr34Elk+LglfPGFIe7A7UAiEAyohaXueB2jlDWOJaxZfEyx6wFQJSVAiArH8GwlTmAb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"e0785b5693d7738b0a48a12ddf8ab16fde5c0ca8","gitHead":"05a324f1fa1724023e540fb8f87abde79855ad58","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.7.1.tgz_1501681126062_0.401224163826555","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"nodespider","version":"0.8.0","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.8.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"1d4e3e5df75a8893d2030d317f31fd22a04f6f0b","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.8.0.tgz","integrity":"sha512-Qao6j43MbNYanu2R5eMr4lozU4jzFDTkvpe2iwIAQBIBOvS4RSZtSTJh1nCy1SwKka2kNHBUQjQ0ympcj4ot5g==","signatures":[{"sig":"MEYCIQDdOTrJhm6x4aCYRx8lHnz+myS35fcHUiHK4/Hh3l9TyQIhALF02c3m53PVQ18MsVsc2noanqNnb1bqDdKzQoDGFZ+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"1d4e3e5df75a8893d2030d317f31fd22a04f6f0b","gitHead":"be740bc1f00d8a096b0b6a93f2f61485c1da9654","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.8.0.tgz_1502507930507_0.7374077353160828","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"nodespider","version":"0.8.1","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.8.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"d20b288eeceb388a3047f7a923c86200b31f85e6","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.8.1.tgz","integrity":"sha512-J07x6iFkzk4o0jVJO1xTXYYXvuJQg+WUcS9Co5DXntD+MIL+BKU89/VMgA2CzFgqCULLzfTOiVkNylkyaCmUqA==","signatures":[{"sig":"MEQCIEDvoub0A2fLhXJmZ5JQXhh5wpRQ6HN0QfjYoIvZ5QlrAiAjanzQxZ0VvEt/AVf+dk2Z8gCmYP161MLOHfoT0czRbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"d20b288eeceb388a3047f7a923c86200b31f85e6","gitHead":"3acad620c1ae88b9ccffc51a973314d4fb3001b5","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.8.1.tgz_1502512438193_0.9129303563386202","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"nodespider","version":"0.8.2","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.8.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"62e1b5812a106154172256af1bbe6f96f0ce7e2a","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.8.2.tgz","integrity":"sha512-ADjDX09038cNqi4PF4CCFaA8VD56v2ArnHRBi9hnvvbXdAj6XkhmfPcjSjdis+h4PhMy0bAKe6f3opu3oguNKQ==","signatures":[{"sig":"MEUCIQDODqLWuSqVh8o1xOGcB6U+eM1XhYe3YuKGglh5+oTGIwIgGZ0CVooCU7NlG7JeEGH8SR+e7LHtogFBOHW+NJcd5cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"62e1b5812a106154172256af1bbe6f96f0ce7e2a","gitHead":"98b05765e84eccc3b0f875a06c7e83bc404b2dd5","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.8.2.tgz_1504179196705_0.43733331211842597","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"nodespider","version":"0.8.3","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.8.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"ebd6fcbeadea941aba9b5de0de742c9bd8f16cb8","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.8.3.tgz","integrity":"sha512-wpkpMaWEiys9pxYeqYtSBkH9UnUmMYBeIA4rOU2Oup55D8Xd+K0gw59q0Vjum4GYmdK/CZ1gQ3+QnZwTjEgnzw==","signatures":[{"sig":"MEUCIESkl4mytTt/sSy5FaG0I0eFFM+NgRJ5398W2ZF2kjD+AiEA5ZC68lMB76s99ojY3IHhbnWIZAbRkZKNzo1DrWukwwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"ebd6fcbeadea941aba9b5de0de742c9bd8f16cb8","gitHead":"62d27853673b74305f8fd5ecd7140df59c0de82f","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.8.3.tgz_1504335286564_0.3589918620418757","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"nodespider","version":"0.8.4","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.8.4","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"accbcdfcb2a1f42e2257fc3ce158cf4816a29705","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.8.4.tgz","integrity":"sha512-VvaYrFYF4RfwXyecKjNsDZeNKpfJlvcZeolYPBxRG42vcu2xirY9Xu09r/pkimlkamhmTiw+I2vODNdSm5+Atg==","signatures":[{"sig":"MEUCIQC+XgCshYKis8sv2rp96sZ6y7I1XoILHz0bO3s7avB+NAIgPG5iPA+VXztmEb73jm6eI3hwILlsES9quPXDvVqpgIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","_from":".","_shasum":"accbcdfcb2a1f42e2257fc3ce158cf4816a29705","gitHead":"a4bfcbf3c1ea97ed1e5ea6f37788fab749b41e20","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"4.6.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"uuid":"^3.1.0","apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/uuid":"^3.4.0","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.8.4.tgz_1504343501058_0.4881901144981384","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"nodespider","version":"0.9.0","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.9.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"105b13e79c5e7058772f00004579b86789e18e3e","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.9.0.tgz","integrity":"sha512-SpXNIcHoPQ4FvU27K67Yd4h1VP7MPgTC7WCOgaoiSGVnBUWDY269AEh6hG/lQ8mPuIm0x9z/wNk2FxCKgdiMOQ==","signatures":[{"sig":"MEUCIQDlcycIw4NbFXXo2eFX07C6o/oNtef8ZjmadPKKjuw6GwIgEa73o55w+q7s2G2WC8g5ThHHmUOZw6bdwtCqYW4JZx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"67b3690249f91e09feaea508a7b657b8b713707a","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.9.0.tgz_1506515844499_0.9590392743702978","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"nodespider","version":"0.9.1","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.9.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"ab91ebfabb0923935ce6c42d80a652f574390db8","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.9.1.tgz","integrity":"sha512-OcdbgCr41Vk994gfUWM8lusJA1+sEvXd/SZcadBUA7WJyjKdw6HmdDOMiVztDCPlYi/12XIAnUBx+X2HTIbFzw==","signatures":[{"sig":"MEUCIDmqVGwHO9OiMR/PiCLWyrNNgS2mHXKHqM9xCZhehyU4AiEA4YGu2FJPJ9E1z4adry2kQ2s9JDM5RW+dJpYQSleHgVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"41e48a64e9f599bc00bfa9dda31bec07c241a8c0","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.9.1.tgz_1506522886004_0.43235096288844943","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"nodespider","version":"0.9.2","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"LGPL","_id":"nodespider@0.9.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"75b803c3d746469aadfed9d138c3d6d7a2f877f4","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.9.2.tgz","integrity":"sha512-XL2Hv4p95pvD+39864Dg84nup/50kqEyk6eMuZzPUIw4Yf+Z2LJHmaal0F2UncRjE6Ltxj6MfvuiZ/iB+IvQ/A==","signatures":[{"sig":"MEUCIGMamq/BkDY6qdc1utKHz5TGkiBFdzDKUNijOqqCkR0+AiEAlosJHFwgn5SGfg9e8F7zB9PZmZ+yBWlGIWFqLpoTTzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"31e64300fc0a91d9be8616cfcdb0b41a83cfc148","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"whereisbenhuang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.2.1","dependencies":{"apjson":"^1.0.6","charset":"^1.0.0","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.9.2.tgz_1506851961286_0.21077111875638366","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"nodespider","version":"0.9.3","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.9.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"2d5ec3668a8c83f6a6696c5c524569e186b7eab8","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.9.3.tgz","integrity":"sha512-bwWh5iT61INyLK6V6tCNRGdmd2gunVUVhHtF6cySdix0uyfLA0OW3DBbrW9J/srusRxbkGYmhE8HQN8v1UrfwQ==","signatures":[{"sig":"MEQCIDD2/TmlL70d1L9iOhQQyCGH2WYDvcL2+v65FyT620O/AiAlRnGNLsctQHJGn1rAvEG//ZmjT7L9kw3XfjZUTG7R5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","gitHead":"6d7ba9657d9cf28a5e0024bd6bc520ebff582766","scripts":{"test":"jest"},"typings":"./build/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.2.0","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.8.1","dependencies":{"apjson":"^1.0.6","charset":"^1.0.1","cheerio":"^0.22.0","request":"^2.78.0","fs-extra":"^2.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"devDependencies":{"jest":"^19.0.2","@types/node":"^7.0.8","@types/cheerio":"^0.22.2","@types/fs-extra":"^4.0.0","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider-0.9.3.tgz_1509609538022_0.9401306225918233","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"nodespider","version":"0.10.1","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.10.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"58a14ea64cf43cba3823111b5d3547c82e5e16a4","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.10.1.tgz","fileCount":133,"integrity":"sha512-isw91EGOHmCb0eeR1mv153zFpkRqKPtQ9ZOtmYP4FVVuB1Tx2bFc4wyProqxa5r2E+/uBBYj58ka+0NqAc588Q==","signatures":[{"sig":"MEUCIQC57/wVGgMXAipVY4+IZfl8FdOLRuMVW/ld/nkE1dadJQIgZ9EqcRRsEnibspPb0Ql6iUjauVjY3D9JO9P25gnuHbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7FBqCRA9TVsSAnZWagAAtcEQAIgoYD9WOkOjjcVIMU9C\nUJ3s4BJqRZO7GcunIPXYiF19FUTHwpm++fTMXrsQ8xEtIvQq+b60r+hou2+V\nO2h3ba0C+69/YajsxplVjtP1VXrHUztfaf3vMcAVkHcAKfa4EyB79l87OagW\nDTSm/f9oYgXCig3fnt0qZoEgPAbn8UrxwpAvZr4Z8snJ9GSd1x9SG5BTItmi\nBsT4q18siRj+37gQqshyqUH+j1eQvE/bzW1eBJPVBfMZ215bkrZMS/m5Ajhv\nTdARf6jC8FEthXCWCZzxM8npRkUlF0bxx+V4NdECuOvvCxOvGi2N0oPC+9kq\n2ymE+W9bGaYscIgHT9DDehhv5qCNIUHZmSeYfju8X5TLw/P1lwoVY9lmwQcf\nfDquFbYxyqhlTIw+9SjVutQ/TTfPJxrbulO7Td6NnFln3XFFfOTi3gNfdEMc\nU+6RSqY0E+O3/J/RMYqSTAnE3xLqxkfOkk3Hp3kyxeNfX4Nh7k2MuxUkzATF\nTObnVUAX8e0yjIuECjlCgaxFrvwNeRabwcYc86pPixYA9i7rFbk7OLFrALtG\n3C4spH/DmgnbLtv68fkGEL2g7r4Ak+9ZfXd12Z5JET6l8aLsg72hLomSvvRn\nSc2Z4eBSNcWHyqnJaz4NYLppfY3/EeFvqXsvGHFAjInR7gUb09Zbey+HaW4A\nNHCx\r\n=yZ3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"a147fae691faa01829ed50c76c3ea64c2c100b55","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ava":"^0.25.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.78.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.10.1_1525436521920_0.8649733973442533","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"nodespider","version":"0.10.2","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.10.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"af0608d4e438b558dee451f998aab358d6a1ca17","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.10.2.tgz","fileCount":133,"integrity":"sha512-fNlZjvFU01cq6k7W4eIPUUoQGEIMfeKR27YrdABKFMQoZmKysLj9ULJ4DP9jlwgyqdXeb+rNOtwJ6n4H4gyQkQ==","signatures":[{"sig":"MEUCIFE0rHekLFaNmC1YGwai5V+iXXucBkYNrpGBzZGtSWaAAiEAuhgosObXRySErG7aPwf0BzEKbH6yExPl6+vdQ2Ypz0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+OiDCRA9TVsSAnZWagAA6jQQAJkoKMMT/0r0TpiBpOjY\n74SXoTGhCZNauPQ0oM5eM5R1u/nniuUXuWM3tQqBRZ7U8fd+2tcqf23zX0r8\npcA5B7m2z5TaDayYiMHe2iIqB3quGPnxres5P6eG4E6g5d02MKT97r+6cMKk\nvB9T7n1eqv2lKmlEl2Pi41+tZaSW5oAaJ0VQw8rXZIyws7dieQamEqV3Cmfb\nNTx1+6Jvlg1oi2L1y+OCIt1iNFcfQfGGFiHIE0mWDFqRzA9ZpeTv+GvMn0dQ\nCqWJ8GRbK8BEWJXBFEv3a2tPgOg3lhbmZ1zFVVPCayTVVfltVBY/O4mmrQPS\nyan2IzDhKihTZKafpk2RmeRK+YUD3LTTASi/dXeL3lUhsTPItMDaotXCXLE1\nZkty6Q5iWfVv4jbntNNSWNTF6XuAHAqRFgBG/luNqoPjxG27dk4H2Gxj+rU3\nEQnG/E7qqXDh9J/6yy2FGFV6uW7bQt9eg9rtHFg6c6Dw2Ig3A0BfOxBybZV+\n3JtNQtE3IE1r0dxIohQP44rfGNfW6I277OIaEhUdk061GUtPT8AJy6enFQBo\n4LMt+40CDGLIlgC0vzS/v+S7kTbBjbBibCxV5oBVM0TbxNNUnQzS6WAplNp2\nF7bAxJkQJ7e9BiyHlkfO8hHWg67q1GXDxYuvn9WveLIPPv29Q4SDyVCVaY/K\nVmN3\r\n=IDRO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"99d229c1e08f5c37d8e4e6695627ac1aab2641a3","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ava":"^0.25.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.78.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.10.2_1526261889673_0.9403727284608387","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"nodespider","version":"0.11.0","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.11.0","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"e0e0220f9a92a524d9dd1f0ce343b5c2aaf374aa","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.11.0.tgz","fileCount":122,"integrity":"sha512-HPPTtGHTCJJiQjJEeA0O5RZ0GfCc/L3bLQM3/BS6geg36iNzoCY489KEq62rb2Vy8TMT9BaSb6d87UzQImRA4Q==","signatures":[{"sig":"MEYCIQCYYlGCnLcINXXuMhBttlV4+baGE+hGVAAVGvsf7XDeLAIhAOrwS6Iix08dqP70VZ6eiqjRucRq0VtNhxrOA1U1ic3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/YnVCRA9TVsSAnZWagAAWP8P/2QkrSvxU0LXS2nqv83P\n4hQtHSPLF1LDaGHRI3zlxqGS+N3MeIiTB8B6pacDahrmlx0TgB+4Xs3qYwLI\ngd1X7t5ZKEb+tVgRKFFhu+ENTetYxJuspnrCpcRAOmahH30o1zRFFLUuYsrh\nI3qcHOcFEiPBFmZpMu9Y2/CIgargt4kys36hieY2LhHA3p6vnM20tfDOgsqO\nXHKLPDcDBCQz2rAC5FgrKAA3Zxa3poWUMVqwlve/cV5kxAiElT2s8Mda5+hL\nyF8n2+fZMdcmVNRuM36Enx+pgTB6kRh2NaQ6qBcPGoNGi4AWjdLkTTaKciG/\nfxV1gxtt3wVh4Y3bvtfssplg9lTc/Nz1fVg98maaLLhjtwlYvPdfVot3XB42\nrSgvwdHFcq9g0E4GPhAZTQVPwUIlYL3kpRuoyHFULjefbwU+1MU2digXvD+E\naq8sDyckGlh6I2QYYtwl7kRb7kumxdmiYynRs07aU+MRY6K76mkAiSHBtqNL\nD5ZIzu3z3cmG+Z6pLQ6qmkDIZOpfGKXzEPizx/6lOojPcX5DJp1VBzEogCGl\n9plU2ZtEss9UMMv/COYisvXvO+X2oDXHGSx7wAbwkon9Xt6EAo4Kn3LGcFKs\nGL/Rji8XMbsv5NY4AWV1wfkSZQrrWlk4uwE8uziPnrr3uNjqwJiCrEoJXOzV\nCYvh\r\n=jpOk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"bba9951b25c5ec269a56abd5285d7575016aef05","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ava":"^0.25.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.78.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.11.0_1526565332484_0.5331837351062307","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"nodespider","version":"0.11.1","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.11.1","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"1a3c3b5f0efdc2c39dfec929a59d6d6399fcabd7","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.11.1.tgz","fileCount":122,"integrity":"sha512-vWoidhtpfJemqmkzECShrQwtpMtPEIOpbLayod2w3IxG7yQ/CED6R6ZDpEALMdo5Q0js/Q3ar+j88kwCyWllLQ==","signatures":[{"sig":"MEQCIBtoiAWfGNzzX5/JKP+E1dH7zH4V6Qn5YHzccFcdy8gwAiAXQ5afcWuRCOr+TIiZfS8RKJFZrHLnfkdPSMukEWmnMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/Z8YCRA9TVsSAnZWagAAyQAP/1YfVtD1bGj8yNxCYj6s\nzvA7RBqTEslJc8+lLnr6f1AMDdu1+8QbcfvOz357KV9hP/77PAjAbTGocFu7\nbvh8RtpBcA614pzq3LpeI3TT/H0i1gW5LAdNcL7TKeggqhzLpgr7YKmBHdzl\n2DxF0SQ2+KjpJMVkgrhNCnBBAUX4mLaWQJfx1r7FYW4y+se2ya5c74hFHMLF\nrFloEhl+qRaNvDsuXDwwuierT27qN2tgRh33M3NPRXjCjU/1dGdxe0S8o2dj\n3ZT+kKeiNrvbI9+pLGQAa7cSxb7lNobMzYtq1GtsajHOkK06JHe3TVpoyhwX\nnZWOnxTivR0uvyxjfIU6MhStSXk/dwQbweUzYaGF0xMvogvfYl97f0naJmLh\ndKJYRWSewgfmLnBxpSnDxoCOabXr3Ly8+LhNxWD2IEyEs4J7aMourEVyHrEz\nAqRPI1Qej7pDUIVWFxUsxzDuyZ3SGcMDymzuXDp4PBWNoDQkX1geFWj0EXTU\nfHRbeokKISZIV07zEEI0EobBA07lOwwbxouNJwaCDwTwXLsC6shknqY7UdXq\n7jyo1YdpEzhvaKVrw4SSrWbtVzxFJX4lg/s7taYDeVAvmvRqoq7AKiHQfFcS\nV1Kt+fh6MB1kToXGoN2Esbtnol9BW1fnCtuKAAP9c6+XJfj8CYVcyOaz7nMj\nwi3/\r\n=rNKb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"409ddb36252593668cf0dcc9944dff43c866276c","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ava":"^0.25.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.78.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.11.1_1526570775994_0.5818968733780006","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"nodespider","version":"0.11.2","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.11.2","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"62ffc5e6b7a6cebd627298918c8e6669483c5afc","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.11.2.tgz","fileCount":122,"integrity":"sha512-GVjLrJf6bza+nO+BOVfZ8nwcHgbDigscXQZ8VRVwMKh9S5LnEZ39Ld40IA1iWLyDN/pvWCF52K9IGS8+4kdPkw==","signatures":[{"sig":"MEUCIQCX5IBQjw6jbSCptRu5qdIwBrzs1F59/HiqTT4oa3PhhgIgL7/qwfC0FY/XluJ8HIWWHF+vkE8w4PDBBYu71CbJOKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUm+eCRA9TVsSAnZWagAA/hwP/1KAsw5sx0uCmDf4dUfY\nFVywVaFgsTlAM5wtfJl+MnlJtFXqK1zOzbxBxXTA0BA5dS2yqU2klbdBLZOv\nk/7cgFqwgcnw3ibS1NYhQihcxddBMzLU4WO/d160oQz0DZadQUy2nM6wGN/J\nU3XnB8hC1nIgmHKJn4WZZ+vZ4t/snBSW2qnwx2cf8E5gpofCUH+jheHp/4kD\nNZKyj7ReNdCpP2IJC6WfCpXqtpYkoGI/XQTfkT/+4VMojzj3Cv4r8yj9Giyj\ntVMlE4Wi1VEjYjZRu1Vozzs3yQCoIyUM1WYJVvJXBFxkBc4ZSibjimm81eps\n5LZLnfKWG2WyBXFtXfZLQdzOXXoVNF18ntATWXpjqEQLwoEvWFbGikNjSlc8\nHPZXUIwk07DmPmQjL6HnS6GgKQxH099UmpzhIXEP4Kf66wvt8T4O0gASJyZ1\nFjBWwM2uS+7sYoKDSei90iif6KgcQ6O2M9sy52+NCKwZN11abQMasBD0bc0D\nX6P7bT+QVh6RMb5EkVMBLo/X7r0G5IzIhQBOwTjGn0Yxio+Wx6VI1AntCHmw\nXd8EOZ4QCVO+avUh36iKWwko4RCbPzv684OR/Zh1Pn063p3gz4Gyat63lOko\neccZe012/BUKvF8vAWBXPYmwhZhbcseH9aGkOC1YoDAOWCSkut06wtqoZTV2\nKVNi\r\n=vNF+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"ebf9d3ec116993b12187a5702529e3fc5875b508","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ava":"^1.2.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.88.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.11.2_1548906398121_0.03912209302168823","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"nodespider","version":"0.11.3","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.11.3","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"a552d2ebe2f5fbf14f192931e3c3b637744ce7f5","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.11.3.tgz","fileCount":45,"integrity":"sha512-CGendO8j4OBLkGGay+ISUevMPZ+F0wruKSpKq/5PJLvdclM1CO9sBw6wr12535G/6itnokyLNbtJS2dYLmkMrw==","signatures":[{"sig":"MEUCIQCT3oUg34TsEZ/mHtQEP67a3Yr7gkX0ykVTL4pucC51NQIgRTw7QlqM440WPWSxlWBMwOIVHNjOThW7sc4U3Fxsmdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4LyhCRA9TVsSAnZWagAAWlAP/2oRQ29DmHQ1nfuHT2jQ\nCX0jszhYzwc96w6LIqdE2nw/4aHtrs08igTWssqj0JKBh/vfYV/1OHP4cQML\n3Z1HKcTTnD+HPAf2Zn7YWtHIzDrV9ovHwsACiKCWNWJVJXfajam8/uH3e1Pu\nox8bBWwq/UmXXPtN0OkUEFqhRC/PjHCc3aCXECvNHkMVTf4EwZjDKMCg3niF\nyB9OnX/cUrAbrrlZdOl+gxHIeYKeyX9kIwJYPHpnSvCT6UulH5i+oAR+zET9\nW6BooAcfmjzmTIoRn5BUP+2/BnHbZSnzdySpo3gtZKVT0zJsHha2Ulq5X17A\n7lpnJSoRvzaxSG4kVsU0YOPedgtvEs2qPbyBcm5knIL3wyFRQMHzCN1kdrAg\nXP0r9hfOlyjpoDJIXJYjH/XterYhdn1kpnvTLBI4SXEKY883moQLBr5H+PaS\naJpUme9/6i4xLDPiBNMH5E08ZbLmJA/HZnPtiplbhLLgpBfen0P+wHlo6AT4\nV9WtIOg/gdxeilqO0Nfr1UpLFopn4V8mGAAmVkSScqeOMlNmG2GMF8eYM4u1\nEIcgC3FtXPpr6nTBs4ZGWtfOGo3BhxrwxCwcjhwwpZsYHE9IGGxubTOhAByE\nmUt/jFap1nYQFlPKkDkgv/IQilLE0QO+qwWT+s4J1yRYdzrakxeUEPEl+uVd\nmxgC\r\n=pnk1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"7a4d30601545ac884dc8b5d940ba7224e6f15a98","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc","prepublish":"tsc && npm test"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ava":"^1.2.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.88.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.11.3_1558232225003_0.19546291086711576","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"nodespider","version":"0.11.4","keywords":["crawler","spider","nodespider"],"author":{"name":"Ben Huang"},"license":"Apache License 2.0","_id":"nodespider@0.11.4","maintainers":[{"name":"benhuang","email":"whereisbenhuang@gmail.com"}],"homepage":"https://github.com/Bin-Huang/NodeSpider#readme","bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"dist":{"shasum":"66b67e8f6cb9ca497b9f005a52d771cee5e5925a","tarball":"https://registry.npmjs.org/nodespider/-/nodespider-0.11.4.tgz","fileCount":45,"integrity":"sha512-S3shM1786bkuQY8Y1yhwiQ77EuAczXCLarMRTG5aySHul6fYPF1oOV3cf11MtBuC7jI/l/vkC2RXvGVaT/TaMg==","signatures":[{"sig":"MEUCIBYXRd37dNFDHHWHOQfF1655W4d++9DVstM5WVwn+ml+AiEA60Hiu9e47CQP8nxR2bni82oxmkKitdVAp8Vw3pIv/ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOAsqCRA9TVsSAnZWagAA0rAP/3fv/KOPlZp72Pvh2tzT\nIRWl/ATyPD/yCzzGCB96Pcn3dEGYEBQxo3cha+KtGnVtOmY4z7wqpsqdkf5D\nYambm0o8aQmkghzwuhSJZEFWnvzKzO6kfvBKLOpao9Pbz2hCiC2zmz/EFXTx\nhhlrdg2Hb3u+BzQuraEulU2the4YM91fPUb6gghIJYVwj5yI2AV3289GUQbP\nxbBjWxNbEZ+eers3qx+0v+upi0SFDJ7kTifxz93jyNXuTy815AEz+Egazz0O\nWXnI5do0RcHtLKd0b1BCftSBa9Tzu9WmukkUlScQmqzuZDYUFMR57vY1kuBV\nwe7fQgPuR+TQoAU3s1N2lLQGQ6cFCHE/VlKAowLyW7UYtN/H/VZ8cfachRTX\naBo5ya9dluU+CsX6m+olZrgGpk84nXN6nCMUi8ys9YYP/6ToeWikCshqeKnV\n1YMfvxbfh6mKpFjmTou3rnrt6XW5rShUbFSDWY9k6tiyMZfcMV+XygJvMzDh\nSZaOT0RG/H3APgx6S5n7GPiTt8mJlziaTl/7xE741UhByGt4DXzIH5ZNcCQa\nh9lnfRCS76mKy7lJrCaNI1LiDPKet7iiNSU52+kkufpLH2Zqig0HcZzyhxNf\ngIO09lPD/F9wYS/SUupJAlFyxq+KL38Ay1cHQlvgBrhiBpBQV+ZpX4hlqGzh\nf9h4\r\n=NzkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","gitHead":"a3b6e16e2b286d9c4cbd162b390058fe504462fd","scripts":{"test":"ava dist/test","clean":"rm -rf dist && mkdir dist","refresh":"rm -rf dist && mkdir dist && tsc","prepublish":"tsc && npm test"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"benhuang","email":"tohuangbin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple, flexible, delightful web crawler/spider package","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ava":"^1.2.0","got":"^8.3.1","delay":"^2.0.0","sinon":"^4.5.0","charset":"^1.0.1","cheerio":"^0.22.0","p-retry":"^1.0.0","request":"^2.88.0","fs-extra":"^5.0.0","iconv-lite":"^0.4.13","filenamify-url":"^1.0.0","is-absolute-url":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/got":"^7.1.8","@types/node":"^7.0.63","@types/delay":"2.0.1","@types/sinon":"4.3.1","@types/cheerio":"^0.22.7","@types/p-retry":"^1.0.1","@types/request":"^2.47.0","@types/fs-extra":"^4.0.8","@types/iconv-lite":"0.0.1","@types/is-absolute-url":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodespider_0.11.4_1563953961578_0.30688067769456273","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-03-01T01:53:31.457Z","modified":"2024-11-26T15:23:34.184Z","0.1.0":"2017-03-01T01:53:31.457Z","0.1.1":"2017-03-01T04:27:14.651Z","0.1.2":"2017-03-01T05:05:52.912Z","0.2.0":"2017-04-28T15:09:56.098Z","0.2.1":"2017-04-28T15:23:54.633Z","0.3.0":"2017-05-12T08:59:38.895Z","0.3.1":"2017-05-12T09:22:34.669Z","0.3.2":"2017-05-12T09:29:56.147Z","0.3.3":"2017-05-12T09:55:04.438Z","0.3.4":"2017-05-13T05:37:43.953Z","0.4.0":"2017-07-04T23:24:14.359Z","0.4.1":"2017-07-07T08:52:01.189Z","0.4.2":"2017-07-07T23:57:53.712Z","0.4.3":"2017-07-08T00:36:10.842Z","0.4.4":"2017-07-10T01:07:11.257Z","0.5.0":"2017-07-15T06:48:08.690Z","0.5.1":"2017-07-16T05:04:10.774Z","0.5.2":"2017-07-17T01:15:40.224Z","0.5.3":"2017-07-17T01:50:51.239Z","0.5.4":"2017-07-17T11:38:11.628Z","0.5.5":"2017-07-17T13:23:47.510Z","0.5.6":"2017-07-20T09:08:01.471Z","0.5.7":"2017-07-21T23:49:33.145Z","0.6.0":"2017-07-26T13:41:41.796Z","0.6.1":"2017-07-27T02:20:57.788Z","0.6.2":"2017-07-27T02:53:34.850Z","0.6.3":"2017-07-28T03:19:52.721Z","0.7.0":"2017-08-01T10:32:09.830Z","0.7.1":"2017-08-02T13:38:46.197Z","0.8.0":"2017-08-12T03:18:50.577Z","0.8.1":"2017-08-12T04:33:58.303Z","0.8.2":"2017-08-31T11:33:16.956Z","0.8.3":"2017-09-02T06:54:46.664Z","0.8.4":"2017-09-02T09:11:41.343Z","0.9.0":"2017-09-27T12:37:24.640Z","0.9.1":"2017-09-27T14:34:46.185Z","0.9.2":"2017-10-01T09:59:21.413Z","0.9.3":"2017-11-02T07:58:58.552Z","0.10.1":"2018-05-04T12:22:02.006Z","0.10.2":"2018-05-14T01:38:09.840Z","0.11.0":"2018-05-17T13:55:32.574Z","0.11.1":"2018-05-17T15:26:16.084Z","0.11.2":"2019-01-31T03:46:38.205Z","0.11.3":"2019-05-19T02:17:05.116Z","0.11.4":"2019-07-24T07:39:21.875Z"},"bugs":{"url":"https://github.com/Bin-Huang/NodeSpider/issues"},"author":{"name":"Ben Huang"},"license":"Apache License 2.0","homepage":"https://github.com/Bin-Huang/NodeSpider#readme","keywords":["crawler","spider","nodespider"],"repository":{"url":"git+ssh://git@github.com/Bin-Huang/NodeSpider.git","type":"git"},"description":"Simple, flexible, delightful web crawler/spider package","maintainers":[{"email":"tohuangbin@gmail.com","name":"bennhuang"}],"readme":"（开发阶段，部分接口有小概率修改的可能）\n\nNodeSpider 是基于 Nodejs 的新一代爬虫框架。\n\n# Feature\n\n- **开箱即用**，用最少的代码开发五脏俱全的爬虫程序\n- **计划规则与任务相分离**，再复杂的爬取需求也可以轻松实现\n- **简单好用的数据管道**，保存抓取的数据是一件轻松的事情\n- **自动转码 utf8、jQ选择器**……可爱的小功能该有的都有\n- **性能优异**，你对异步并发有绝对的控制自由\n- **丰富、简约的拓展接口**，玩在手里就像灵活的积木\n- 支持现代 promise 和 async function\n- 更多等待发现的特性……\n\n# Install\n\nnpm:\n\n```\nnpm install nodespider --save\n```\n\nyarn:\n\n```\nyarn add nodespider\n```\n\n# Example\n\n```javascript\nconst { Spider, jqPlan, csvPipe } = require(\"nodespider\")\nconst s = new Spider()\n\n// 声明一个数据管道\ns.pipe(csvPipe({\n  name: \"data\",\n  path: \"./data.csv\",\n  items: [\"url\", \"count\"],\n}))\n\n// 声明一个爬取计划\ns.plan(jqPlan({\n  name: \"extract\",\n  toUtf8: true, // 自动转码为 utf8\n  retries: 3, // 失败自动重试\n  handle: ($, current) => {\n    const title = $(\"title\").text() // 你想要的 jq 选择器\n    console.log(title)\n    s.save(\"data\", {\n      count: $(\"body\").text().length,\n      url: current.url,\n    }) // 使用管道保存数据\n    s.addU(\"extract\", $(\"a\").urls())  // 添加新任务\n  },\n}))\n\ns.add(\"extract\", \"https://github.com/Bin-Huang/NodeSpider\") // 添加新任务\n```\n\n# Document\n\n[设置 Options](./doc/cn/option.md)\n\n[爬取计划 Plan](./doc/cn/plans.md)\n\n[数据管道 Pipe](./doc/cn/pipes.md)\n\n[方法 API](./doc/cn/method.md)\n\n[事件 Events](./doc/cn/event.md)\n\n# 与 0.9.x 版本的不同\n\n当前版本几乎是 0.9 的重构，不管是 api 还设计理念，大部分均已改变。如果你的项目依赖 0.9.x 版本，这里保留了 [0.9.3 版本文档](./doc/0.9.3/doc.md)\n\n# Contribute\n\n- 任何疑问、建议、Bug，欢迎提交 `Issuse`\n- 分享这个年轻的项目给其他开发者、社区、邮件组\n- 欢迎 `Pull Request`，尤其是：\n  - 翻译文档到其他语言\n  - 文档的修改和补充\n  - ……\n","readmeFilename":"README.md","users":{"benhuang":true}}