{"_id":"scrapr","_rev":"17-1964f1dddda99e1e729cddfa8c278e88","name":"scrapr","description":"A tool for getting public website content using a browser engine or http get.","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"scrapr","version":"0.0.1","description":"A util for web scraping that uses slimerjs or direct request.","main":"scrapr.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"_id":"scrapr@0.0.1","_shasum":"10c3665b6f00e0bf449d821664b8d8811f5982ea","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"10c3665b6f00e0bf449d821664b8d8811f5982ea","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.1.tgz","integrity":"sha512-eth58iWCxaEUvBtA6AIeIwI+FWlDw0d+22SkeCaX2KLl9un674BGCenZmvL5UDn/Omti6+lieK5qaQOpgViNFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn0h3kBaILaSOJF+0eNukHnoXrzAkBiWdlZ6TOsw9ZcwIhAJzex1YfRoCh5LL2Vfx8Tqqi6DvNvpcKDAFkaUscWTqN"}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.1.tgz_1461196308903_0.1275233521591872"}},"0.0.2":{"name":"scrapr","version":"0.0.2","description":"A util for web scraping that uses slimerjs or direct request.","main":"scrapr.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"_id":"scrapr@0.0.2","_shasum":"80ae3671ec08181a3c209e8c60e74b34089a082d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"80ae3671ec08181a3c209e8c60e74b34089a082d","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.2.tgz","integrity":"sha512-WX6Le9c+F462ujdxiYKcLWoU4PC4/mRdSLTBWk8M06F/bBPlaE4jjjAoMZE1Zm2gtbxxDM7sifdlhYGnY8ZpKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdOQkWWQNkusvR7vJaqqHF0xChtTChNQGd0QOppUynAQIgaj9PnTpkjUiZcKPFLUtZYIpNsQnbRjSoJcXofNTINJ0="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.2.tgz_1461196337639_0.8749333892483264"}},"0.0.3":{"name":"scrapr","version":"0.0.3","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"gitHead":"030c80610ec559149c72d0caef8ff872c5e593a6","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.3","_shasum":"8344d008f3b597347af53a065df6ae746c85d098","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"8344d008f3b597347af53a065df6ae746c85d098","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.3.tgz","integrity":"sha512-+tzqfs5jkJzwq/j5vJbEIJ7IbtPE2RaotS956ynWWN01rJ9A4CNdKzN4MidjAz4WylKDZWp6rvwKe3tn2XRpGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo3NgiL+6QvCxhC5xLxdd57+7/iQ5dnqlEJf74MM/vPAiAVgqbgrRAdVLyjkoZeRjrJe9uNYmOX96bZpwvIJb8ePg=="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.3.tgz_1461198428187_0.4272816169541329"}},"0.0.4":{"name":"scrapr","version":"0.0.4","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"gitHead":"1624b72e3682db9e8f3bebaa0b7be42f2c42158a","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.4","_shasum":"1402a4f7934dc5f186bab59c29569254f3ec6c03","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"1402a4f7934dc5f186bab59c29569254f3ec6c03","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.4.tgz","integrity":"sha512-fV4xU24R25jUdGroA3vf2CREt1MdIlXO9A76vm3o27KKOM1F4iVrGZqN82OBt+6GFTEAHrdVx/xsRqnnKUpx+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbFrxidIcX/tjD4FCmj8wL+G8b7mfGlAn2SZpSdLtSIAIhAKsMfpF4gv82rBkSLFnqaBVgix3Nc488DULpA/fz2R6t"}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.4.tgz_1461200700304_0.3274286165833473"}},"0.0.5":{"name":"scrapr","version":"0.0.5","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"gitHead":"649e4fe9aababc67ab07217eff111353cc11fa56","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.5","_shasum":"a9cfba8357122698087c4c0eba5c2fd2d67f1d1c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"a9cfba8357122698087c4c0eba5c2fd2d67f1d1c","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.5.tgz","integrity":"sha512-uSTiCC6lb1XDOEpemXqOkBCPD5Xc/aWyE3U6zYhrf6HYvk4QBJZRV8fSNtFCoIRmwYZ+9tpyT49w30Ju0gosxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9LBrh457RZZBGLQutFI2oPt0tDtmsMIZ/G6tlxe/EeAiEA4Ls/2oczpv65AdPSCATFmY56D6wGdGqlzRFJRnHhLtY="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.5.tgz_1461201058967_0.3802549142856151"}},"0.0.6":{"name":"scrapr","version":"0.0.6","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"gitHead":"06efc7cbfaabbbd1a8306488de36e08941e5572b","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.6","_shasum":"ff46bf8641eb65412e5397843947627b5c849876","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"ff46bf8641eb65412e5397843947627b5c849876","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.6.tgz","integrity":"sha512-0TVqPJ/m454rEBCpL3dNRztrvRQswwCjKjhnHKuGmpqiD6VWwn8ujwcaggEPI9YrX/mz3Z8RLz4BVs4JiYNprA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOIP23O7wGdey0aPCfwP8XEY/gNuXypiCsc1Fdd9rjBQIgG1j9QmOtFZbWM/DgWf/M5OKJ3PCUf78CHS3hwnjZ6Ec="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.6.tgz_1461202930707_0.5769616304896772"}},"0.0.7":{"name":"scrapr","version":"0.0.7","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"6005aa54b537d63de4ded48f568ee4b799bb164b","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.7","_shasum":"fc68d82437707cddbe390e589b8ce0b17f8f90d9","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"fc68d82437707cddbe390e589b8ce0b17f8f90d9","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.7.tgz","integrity":"sha512-ahvnh6zy5E7jeiFbLC70cq1E0G/iwm0a/gtHt7C5ZN8CfHgv6edSRvuSeyLRRE533a6BgvoX3X77TzxFl5OL8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJv0CymwsZsdiT7umv5ktXxskpr0ReO9Mm/a0pyOoKBAiEAqe5ZPTli+FiWbE0oJ+78jlV5oRGgUkpePVrKMxdyDPQ="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.7.tgz_1461673793300_0.29145252611488104"}},"0.0.8":{"name":"scrapr","version":"0.0.8","description":"A util for web scraping that uses slimerjs or direct request","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renanzeira/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.caldas@outlook.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"4892f8c7c253db1d76b426da6ef87e41a434f522","bugs":{"url":"https://github.com/renanzeira/scrapr/issues"},"homepage":"https://github.com/renanzeira/scrapr#readme","_id":"scrapr@0.0.8","_shasum":"170f85a4a0731e6158678c1e617732446078246d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"170f85a4a0731e6158678c1e617732446078246d","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.8.tgz","integrity":"sha512-lVBJYoMTg2P7AWaoI9gN1PCptYFsUrQk/YZM1qSiZvESGHpvVcsaK5T+5fHUWaSfLaHunIKXyj61/xro11lL5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPOIW//lG5/knCzi8lJ578anX1bdgdxG/uvioNrohDzAIgXnKDP8o5+MJSmVp+w8tgCGa2GvvUtdqLTrPKLWXm5g4="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.8.tgz_1461772681707_0.8506135144270957"}},"0.0.9":{"name":"scrapr","version":"0.0.9","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"30610e6f41d17f4e0f12eaa78b016f6c14d55e72","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.9","_shasum":"6a1ab6e6f62dc9d8785e337673d447c38baa8f00","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"6a1ab6e6f62dc9d8785e337673d447c38baa8f00","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.9.tgz","integrity":"sha512-+cSbHz5rCB64VJm80O3jAswi8AqNIUf+CZMKi/aUXsoLyET+VbGIe9RXObgNpcgdKV1NNui1uKIwk/vWz/Ln+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv+dcPI7WT2roWP1fZWEoANKU1LuMV46/y123UPiOJjwIgCyu7LkPvZfkGLyqh4dEfbmAE0Ub9eSyYtJrgGgUzVO8="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.9.tgz_1461773829113_0.6759261048864573"}},"0.0.10":{"name":"scrapr","version":"0.0.10","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"30610e6f41d17f4e0f12eaa78b016f6c14d55e72","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.10","_shasum":"6bbb7e3aae348e166ddb1826a2f4bc54aaefdc0d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"6bbb7e3aae348e166ddb1826a2f4bc54aaefdc0d","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.10.tgz","integrity":"sha512-pESDjiXoPwU9dNPAQ4O7haRinpMK0lgKBwtzdxZevn+i1iM6f0zZ6yrtEGDNsYS3dJ1wXlbV81UqLDTd2IFyAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3Xk2YH+QH9AypmVS66GHmWxFkCwHFqefT9B7ZiSRhzAiEA6Bi4rz2y6j6fjB/v9MMaHal9gcI6shG+UlH20JL1Sck="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.10.tgz_1461773871644_0.9840252858120948"}},"0.0.11":{"name":"scrapr","version":"0.0.11","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"bce10720a4d758d26ff99a04a63560aef733849f","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.11","_shasum":"512028c3253e834f25920b4832fb222bee0b81f4","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"512028c3253e834f25920b4832fb222bee0b81f4","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.11.tgz","integrity":"sha512-vq2T9NHjSD3/KTM1MWAZL7io26WxWNBpYUMg7ZbeBsOomAhJFD8zUqRVKxDLKyNLFNttSx78gD210iW7DCT8Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID16+bkyyCmiV0TYPHHvaZy5gJuU5sntAZd6WqyOJlsXAiEAwVy5oxuiz7TX+xzhK+BnLipqrJYftxis/DfPkHfHRGI="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.11.tgz_1462391527494_0.3653006670065224"}},"0.0.12":{"name":"scrapr","version":"0.0.12","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"bce10720a4d758d26ff99a04a63560aef733849f","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.12","_shasum":"c8158b5db66b7c962d0a6cb0d667c351787a4662","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"c8158b5db66b7c962d0a6cb0d667c351787a4662","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.12.tgz","integrity":"sha512-txFuWvjqagyXy/HMfo3xGw8B2zH+96qJXZUHyUsYgaVYXpLGR7sU+jG9jVoTDG1lis3deLy4/WUb5cZQ8yZtKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcyN/xk5lojpNtX52hBQ7bP7/QplWaeDwOZzSPm65m0QIgfyvI2mDZr9qV14TW4rC9HzAV0huVcHsJOe7DT0vtQ3E="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.12.tgz_1462391819830_0.41401013964787126"}},"0.0.13":{"name":"scrapr","version":"0.0.13","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","phantomjs-prebuilt":"^2.1.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"bce10720a4d758d26ff99a04a63560aef733849f","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.13","_shasum":"15e3623d1a574dce696966f2ec34cd51ffab6f01","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"15e3623d1a574dce696966f2ec34cd51ffab6f01","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.13.tgz","integrity":"sha512-Z3eME12YF28OB7V+0uNfSefZDXsJ1Gj3CWJB4M2CdAALKfErHi6HChS28IvrTvAjjbH6g5zOhbtWPxbgTA/fDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQTQ2AV/tU2S5i8xecc9JD1wlgtZUFoByMQXE6lVN4HgIhANEJJX/vZdOZvJZhmUIeWMXad+czSmEFIMfenrwCEdE4"}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.13.tgz_1465360087026_0.449448129395023"}},"0.0.14":{"name":"scrapr","version":"0.0.14","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","phantomjs-prebuilt":"^2.1.7","q":"^1.4.1","request":"^2.72.0"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"bce10720a4d758d26ff99a04a63560aef733849f","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.14","_shasum":"2304c5f07402d8d8f17cdc9610d65fc7474675a5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.3.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"2304c5f07402d8d8f17cdc9610d65fc7474675a5","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.14.tgz","integrity":"sha512-uAoBGflXoEoOH6JBYE8N6Ls4HmNa/j5di8J+3WeVB9Ko7V5BEv7QMnAJWH2Iiflp8H1MwBS0hIH5jZiN9Ov4gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASzqtKMJTwoUFK5YBRcl9nSznM/7kSjmVOaNqPPM5nmAiEAvpFWXj8D+pDk9yUDiXcb7J+CpkQ29WnWTfpBIlAZ3I8="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scrapr-0.0.14.tgz_1465360609752_0.37618039525114"}},"0.0.15":{"name":"scrapr","version":"0.0.15","description":"A tool for getting public website content using a browser engine or http get.","main":"scrapr.js","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","dependencies":{"cheerio":"^0.20.0","debug":"^2.2.0","path":"^0.12.7","q":"^1.4.1","request":"^2.72.0","slimerjs":"^0.906.1"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"],"gitHead":"c4b97cdce9f189b42a52491b72ecdb8ad5a4bc2e","bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"homepage":"https://github.com/renancaldas/scrapr#readme","_id":"scrapr@0.0.15","_shasum":"fb8b860b39798fbf46905170276ac131d0e39dc2","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"renanzeira","email":"renan.caldas@outlook.com"},"dist":{"shasum":"fb8b860b39798fbf46905170276ac131d0e39dc2","tarball":"https://registry.npmjs.org/scrapr/-/scrapr-0.0.15.tgz","integrity":"sha512-qGET4gI1g3/0JeoZKx2UnLwET/bXpK2/rz5735yHv5tujfEDjw8X7QQ4GZGakJfmz1LR5ifnOkdX7urAtyDD9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeyUPOZ8faxqNufiJde08XxPgX1YEfLo8PlouySVzR1AiA+LYhxJVrecb8opjEweYBGbGiMTLonZtfvgq+HDhcmCw=="}]},"maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scrapr-0.0.15.tgz_1467821491174_0.45049766451120377"}}},"readme":"# Scrapr\n\n\n##### \"Why should I use this\"?\nThere are websites that rely on javascript frameworks (like jQuery or AngularJS) and process dynamic data after the page load. For these type of websites, you should use a browser to interpert the javascript code and then get the data. Which is what this tool does: provides methods for this task using [SlimerJS](https://slimerjs.org/) (Firefox's  Gecko engine)  in the background.\n\n\n#### Installation\n```sh\n  $ npm install scrapr --save\n```\n\n#### Methods\n\n---\n\n##### getHtmlViaBrowser(url, loadImages)\n * **url**: string (required)\n * **loadImages**: bool (optional)\n\nOpens a browser under the hood, waits for the page load and then gets the data. Returns a promise with a jQuery object ($). This is useful if the page relies on javascript and updates the html content after the page load.\n\n```\nvar scrapr = require('scrapr');\n\n// Opens a browser (loading images), goes to google, gets html tag, finds \"feeling lucky button\" and prints it\nscrapr.getHtmlViaBrowser('http://www.google.com', true).then(function($){\n    $('html').filter(function(){  \n      var htmlTag = $(this);\n      var luckyButton = htmlTag.find('input.lsb')[0];\n      console.log($(luckyButton).attr('value'));\n    });\n}, function(err){\n    console.log('Could not request page. Error: ' + err.message);\n});\n```\n\n---\n\n##### getHtmlViaRequest(url) \n* **url**: string (required)\n\nMakes a direct GET request to the url and returns a promise with a jQuery object ($). This is useful if the page does not rely on javascript and updates the html content after the page load.\n```\nvar scrapr = require('scrapr');\n\n// Gets google's html tag, finds \"feeling lucky button\" and prints it\nscrapr.getHtmlViaRequest('http://www.google.com').then(function($){\n    $('html').filter(function(){  \n        var htmlTag = $(this);\n        var luckyButton = htmlTag.find('input.lsb')[0];\n        console.log($(luckyButton).attr('value'));\n    });\n}, function(err){\n    console.log('Could not request page. Error: ' + err.message);\n});\n```\n\n\n---\n\n##### parseListIntoSlices(arrayToParse, length)\n* **arrayToParse**: string (required)\n* **length**: number (required)\n\nA helper function that splits a large array into slices with the specified length. Useful for throttling large amount of requests while doing parallel requests. For example: scraping 50 pages into slices of 5 with a minute interval for each slice.\n\n```\nvar scrapr = require('scrapr');\n\n// Creates an array of 50 elements and then split it into slices of 6\nvar largeArray = new Array();\nfor(var i = 0; i < 50; i++) {\n  largeArray.push(i);\n}\n\nvar slices = scrapr.parseListIntoSlices(largeArray, 6);\nconsole.log(slices);\n```\n\n#### Author\n\nRenan Caldas de Oliveira\n- Web: http://www.renancaldas.com\n- E-mail: renan.caldas@outlook.com\n- Twitter: https://twitter.com/renanzeirah\n- Github: https://github.com/renancaldas\n- Facebook: https://www.facebook.com/renan.caldas.oliveira","maintainers":[{"name":"renanzeira","email":"renan.caldas@outlook.com"}],"time":{"modified":"2022-06-26T16:42:31.149Z","created":"2016-04-20T23:51:50.200Z","0.0.1":"2016-04-20T23:51:50.200Z","0.0.2":"2016-04-20T23:52:18.942Z","0.0.3":"2016-04-21T00:27:09.406Z","0.0.4":"2016-04-21T01:05:01.593Z","0.0.5":"2016-04-21T01:11:01.130Z","0.0.6":"2016-04-21T01:42:13.088Z","0.0.7":"2016-04-26T12:29:55.635Z","0.0.8":"2016-04-27T15:58:03.964Z","0.0.9":"2016-04-27T16:17:10.178Z","0.0.10":"2016-04-27T16:17:52.684Z","0.0.11":"2016-05-04T19:52:10.011Z","0.0.12":"2016-05-04T19:57:02.204Z","0.0.13":"2016-06-08T04:28:09.371Z","0.0.14":"2016-06-08T04:36:51.932Z","0.0.15":"2016-07-06T16:11:32.224Z"},"author":{"name":"Renan Caldas","email":"renan.calda@gmail.com"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/renancaldas/scrapr#readme","repository":{"type":"git","url":"git://github.com/renancaldas/scrapr.git"},"bugs":{"url":"https://github.com/renancaldas/scrapr/issues"},"keywords":["scrapr","scraper","scraping","crawler","crawling","site","website","web","site","miner","mining","data"]}