Showing
3 changed files
with
350 additions
and
0 deletions
crawling_test.js
0 → 100644
1 | +const puppeteer = require('puppeteer'); | ||
2 | +(async () => { | ||
3 | + const browser = await puppeteer.launch(); | ||
4 | + const page = await browser.newPage(); | ||
5 | + const et_id = ""; | ||
6 | + const et_pw = ""; | ||
7 | + const lecture = "오픈소스SW개발"; | ||
8 | + await page.goto('https://everytime.kr/login'); | ||
9 | + await page.evaluate((id, pw) => { | ||
10 | + document.querySelector("input[name=userid]").value = id; | ||
11 | + document.querySelector("input[name=password]").value = pw; | ||
12 | + }, et_id, et_pw); | ||
13 | + await console.log("로그인 정보 삽입 완료") | ||
14 | + await page.click('#container > form > p.submit > input'); | ||
15 | + await page.waitFor(1000); | ||
16 | + await page.goto('https://everytime.kr/lecture'); | ||
17 | + await page.screenshot({ path: 'AfterLogin.png', fullPage:true }); | ||
18 | + await page.evaluate((lec) => { | ||
19 | + document.querySelector("input[name=keyword]").value = lec; | ||
20 | + }, lecture); | ||
21 | + await page.click('#container > form > input.submit'); | ||
22 | + await page.waitFor(1000); | ||
23 | + await page.click('#container > div > a') | ||
24 | + await page.waitFor(1000); | ||
25 | + await page.screenshot({ path: 'result.png', fullPage:true }); | ||
26 | + await browser.close(); | ||
27 | +})(); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -13,6 +13,14 @@ | ... | @@ -13,6 +13,14 @@ |
13 | "negotiator": "0.6.2" | 13 | "negotiator": "0.6.2" |
14 | } | 14 | } |
15 | }, | 15 | }, |
16 | + "agent-base": { | ||
17 | + "version": "4.2.1", | ||
18 | + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", | ||
19 | + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", | ||
20 | + "requires": { | ||
21 | + "es6-promisify": "^5.0.0" | ||
22 | + } | ||
23 | + }, | ||
16 | "ajv": { | 24 | "ajv": { |
17 | "version": "6.10.0", | 25 | "version": "6.10.0", |
18 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", | 26 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", |
... | @@ -50,6 +58,11 @@ | ... | @@ -50,6 +58,11 @@ |
50 | "lodash": "^4.17.11" | 58 | "lodash": "^4.17.11" |
51 | } | 59 | } |
52 | }, | 60 | }, |
61 | + "async-limiter": { | ||
62 | + "version": "1.0.0", | ||
63 | + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", | ||
64 | + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" | ||
65 | + }, | ||
53 | "asynckit": { | 66 | "asynckit": { |
54 | "version": "0.4.0", | 67 | "version": "0.4.0", |
55 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | 68 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
... | @@ -65,6 +78,11 @@ | ... | @@ -65,6 +78,11 @@ |
65 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | 78 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", |
66 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" | 79 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" |
67 | }, | 80 | }, |
81 | + "balanced-match": { | ||
82 | + "version": "1.0.0", | ||
83 | + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | ||
84 | + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" | ||
85 | + }, | ||
68 | "bcrypt-pbkdf": { | 86 | "bcrypt-pbkdf": { |
69 | "version": "1.0.2", | 87 | "version": "1.0.2", |
70 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | 88 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", |
... | @@ -95,11 +113,25 @@ | ... | @@ -95,11 +113,25 @@ |
95 | "type-is": "~1.6.17" | 113 | "type-is": "~1.6.17" |
96 | } | 114 | } |
97 | }, | 115 | }, |
116 | + "brace-expansion": { | ||
117 | + "version": "1.1.11", | ||
118 | + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | ||
119 | + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | ||
120 | + "requires": { | ||
121 | + "balanced-match": "^1.0.0", | ||
122 | + "concat-map": "0.0.1" | ||
123 | + } | ||
124 | + }, | ||
98 | "bson": { | 125 | "bson": { |
99 | "version": "1.1.1", | 126 | "version": "1.1.1", |
100 | "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz", | 127 | "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz", |
101 | "integrity": "sha512-jCGVYLoYMHDkOsbwJZBCqwMHyH4c+wzgI9hG7Z6SZJRXWr+x58pdIbm2i9a/jFGCkRJqRUr8eoI7lDWa0hTkxg==" | 128 | "integrity": "sha512-jCGVYLoYMHDkOsbwJZBCqwMHyH4c+wzgI9hG7Z6SZJRXWr+x58pdIbm2i9a/jFGCkRJqRUr8eoI7lDWa0hTkxg==" |
102 | }, | 129 | }, |
130 | + "buffer-from": { | ||
131 | + "version": "1.1.1", | ||
132 | + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", | ||
133 | + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" | ||
134 | + }, | ||
103 | "bytes": { | 135 | "bytes": { |
104 | "version": "3.1.0", | 136 | "version": "3.1.0", |
105 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", | 137 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
... | @@ -118,6 +150,22 @@ | ... | @@ -118,6 +150,22 @@ |
118 | "delayed-stream": "~1.0.0" | 150 | "delayed-stream": "~1.0.0" |
119 | } | 151 | } |
120 | }, | 152 | }, |
153 | + "concat-map": { | ||
154 | + "version": "0.0.1", | ||
155 | + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||
156 | + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||
157 | + }, | ||
158 | + "concat-stream": { | ||
159 | + "version": "1.6.2", | ||
160 | + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", | ||
161 | + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", | ||
162 | + "requires": { | ||
163 | + "buffer-from": "^1.0.0", | ||
164 | + "inherits": "^2.0.3", | ||
165 | + "readable-stream": "^2.2.2", | ||
166 | + "typedarray": "^0.0.6" | ||
167 | + } | ||
168 | + }, | ||
121 | "content-disposition": { | 169 | "content-disposition": { |
122 | "version": "0.5.3", | 170 | "version": "0.5.3", |
123 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", | 171 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", |
... | @@ -201,6 +249,19 @@ | ... | @@ -201,6 +249,19 @@ |
201 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", | 249 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", |
202 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" | 250 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" |
203 | }, | 251 | }, |
252 | + "es6-promise": { | ||
253 | + "version": "4.2.6", | ||
254 | + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", | ||
255 | + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" | ||
256 | + }, | ||
257 | + "es6-promisify": { | ||
258 | + "version": "5.0.0", | ||
259 | + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", | ||
260 | + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", | ||
261 | + "requires": { | ||
262 | + "es6-promise": "^4.0.3" | ||
263 | + } | ||
264 | + }, | ||
204 | "escape-html": { | 265 | "escape-html": { |
205 | "version": "1.0.3", | 266 | "version": "1.0.3", |
206 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", | 267 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", |
... | @@ -253,6 +314,17 @@ | ... | @@ -253,6 +314,17 @@ |
253 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | 314 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", |
254 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | 315 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" |
255 | }, | 316 | }, |
317 | + "extract-zip": { | ||
318 | + "version": "1.6.7", | ||
319 | + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", | ||
320 | + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", | ||
321 | + "requires": { | ||
322 | + "concat-stream": "1.6.2", | ||
323 | + "debug": "2.6.9", | ||
324 | + "mkdirp": "0.5.1", | ||
325 | + "yauzl": "2.4.1" | ||
326 | + } | ||
327 | + }, | ||
256 | "extsprintf": { | 328 | "extsprintf": { |
257 | "version": "1.3.0", | 329 | "version": "1.3.0", |
258 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | 330 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", |
... | @@ -268,6 +340,14 @@ | ... | @@ -268,6 +340,14 @@ |
268 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | 340 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", |
269 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" | 341 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" |
270 | }, | 342 | }, |
343 | + "fd-slicer": { | ||
344 | + "version": "1.0.1", | ||
345 | + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", | ||
346 | + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", | ||
347 | + "requires": { | ||
348 | + "pend": "~1.2.0" | ||
349 | + } | ||
350 | + }, | ||
271 | "finalhandler": { | 351 | "finalhandler": { |
272 | "version": "1.1.2", | 352 | "version": "1.1.2", |
273 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", | 353 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", |
... | @@ -307,6 +387,11 @@ | ... | @@ -307,6 +387,11 @@ |
307 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", | 387 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", |
308 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" | 388 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" |
309 | }, | 389 | }, |
390 | + "fs.realpath": { | ||
391 | + "version": "1.0.0", | ||
392 | + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||
393 | + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||
394 | + }, | ||
310 | "getpass": { | 395 | "getpass": { |
311 | "version": "0.1.7", | 396 | "version": "0.1.7", |
312 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | 397 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", |
... | @@ -315,6 +400,19 @@ | ... | @@ -315,6 +400,19 @@ |
315 | "assert-plus": "^1.0.0" | 400 | "assert-plus": "^1.0.0" |
316 | } | 401 | } |
317 | }, | 402 | }, |
403 | + "glob": { | ||
404 | + "version": "7.1.4", | ||
405 | + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", | ||
406 | + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", | ||
407 | + "requires": { | ||
408 | + "fs.realpath": "^1.0.0", | ||
409 | + "inflight": "^1.0.4", | ||
410 | + "inherits": "2", | ||
411 | + "minimatch": "^3.0.4", | ||
412 | + "once": "^1.3.0", | ||
413 | + "path-is-absolute": "^1.0.0" | ||
414 | + } | ||
415 | + }, | ||
318 | "har-schema": { | 416 | "har-schema": { |
319 | "version": "2.0.0", | 417 | "version": "2.0.0", |
320 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | 418 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
... | @@ -351,6 +449,30 @@ | ... | @@ -351,6 +449,30 @@ |
351 | "sshpk": "^1.7.0" | 449 | "sshpk": "^1.7.0" |
352 | } | 450 | } |
353 | }, | 451 | }, |
452 | + "https-proxy-agent": { | ||
453 | + "version": "2.2.1", | ||
454 | + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", | ||
455 | + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", | ||
456 | + "requires": { | ||
457 | + "agent-base": "^4.1.0", | ||
458 | + "debug": "^3.1.0" | ||
459 | + }, | ||
460 | + "dependencies": { | ||
461 | + "debug": { | ||
462 | + "version": "3.2.6", | ||
463 | + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | ||
464 | + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | ||
465 | + "requires": { | ||
466 | + "ms": "^2.1.1" | ||
467 | + } | ||
468 | + }, | ||
469 | + "ms": { | ||
470 | + "version": "2.1.1", | ||
471 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
472 | + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
473 | + } | ||
474 | + } | ||
475 | + }, | ||
354 | "iconv-lite": { | 476 | "iconv-lite": { |
355 | "version": "0.4.24", | 477 | "version": "0.4.24", |
356 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | 478 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", |
... | @@ -359,6 +481,15 @@ | ... | @@ -359,6 +481,15 @@ |
359 | "safer-buffer": ">= 2.1.2 < 3" | 481 | "safer-buffer": ">= 2.1.2 < 3" |
360 | } | 482 | } |
361 | }, | 483 | }, |
484 | + "inflight": { | ||
485 | + "version": "1.0.6", | ||
486 | + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | ||
487 | + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | ||
488 | + "requires": { | ||
489 | + "once": "^1.3.0", | ||
490 | + "wrappy": "1" | ||
491 | + } | ||
492 | + }, | ||
362 | "inherits": { | 493 | "inherits": { |
363 | "version": "2.0.3", | 494 | "version": "2.0.3", |
364 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | 495 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
... | @@ -374,6 +505,11 @@ | ... | @@ -374,6 +505,11 @@ |
374 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 505 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
375 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" | 506 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" |
376 | }, | 507 | }, |
508 | + "isarray": { | ||
509 | + "version": "1.0.0", | ||
510 | + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | ||
511 | + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" | ||
512 | + }, | ||
377 | "isstream": { | 513 | "isstream": { |
378 | "version": "0.1.2", | 514 | "version": "0.1.2", |
379 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | 515 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", |
... | @@ -459,6 +595,27 @@ | ... | @@ -459,6 +595,27 @@ |
459 | "mime-db": "1.40.0" | 595 | "mime-db": "1.40.0" |
460 | } | 596 | } |
461 | }, | 597 | }, |
598 | + "minimatch": { | ||
599 | + "version": "3.0.4", | ||
600 | + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||
601 | + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | ||
602 | + "requires": { | ||
603 | + "brace-expansion": "^1.1.7" | ||
604 | + } | ||
605 | + }, | ||
606 | + "minimist": { | ||
607 | + "version": "0.0.8", | ||
608 | + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | ||
609 | + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" | ||
610 | + }, | ||
611 | + "mkdirp": { | ||
612 | + "version": "0.5.1", | ||
613 | + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | ||
614 | + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | ||
615 | + "requires": { | ||
616 | + "minimist": "0.0.8" | ||
617 | + } | ||
618 | + }, | ||
462 | "mongodb": { | 619 | "mongodb": { |
463 | "version": "3.2.5", | 620 | "version": "3.2.5", |
464 | "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.5.tgz", | 621 | "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.5.tgz", |
... | @@ -561,21 +718,49 @@ | ... | @@ -561,21 +718,49 @@ |
561 | "ee-first": "1.1.1" | 718 | "ee-first": "1.1.1" |
562 | } | 719 | } |
563 | }, | 720 | }, |
721 | + "once": { | ||
722 | + "version": "1.4.0", | ||
723 | + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||
724 | + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||
725 | + "requires": { | ||
726 | + "wrappy": "1" | ||
727 | + } | ||
728 | + }, | ||
564 | "parseurl": { | 729 | "parseurl": { |
565 | "version": "1.3.3", | 730 | "version": "1.3.3", |
566 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", | 731 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", |
567 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" | 732 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" |
568 | }, | 733 | }, |
734 | + "path-is-absolute": { | ||
735 | + "version": "1.0.1", | ||
736 | + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | ||
737 | + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" | ||
738 | + }, | ||
569 | "path-to-regexp": { | 739 | "path-to-regexp": { |
570 | "version": "0.1.7", | 740 | "version": "0.1.7", |
571 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 741 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
572 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | 742 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |
573 | }, | 743 | }, |
744 | + "pend": { | ||
745 | + "version": "1.2.0", | ||
746 | + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", | ||
747 | + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" | ||
748 | + }, | ||
574 | "performance-now": { | 749 | "performance-now": { |
575 | "version": "2.1.0", | 750 | "version": "2.1.0", |
576 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | 751 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", |
577 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | 752 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" |
578 | }, | 753 | }, |
754 | + "process-nextick-args": { | ||
755 | + "version": "2.0.0", | ||
756 | + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", | ||
757 | + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" | ||
758 | + }, | ||
759 | + "progress": { | ||
760 | + "version": "2.0.3", | ||
761 | + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", | ||
762 | + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" | ||
763 | + }, | ||
579 | "proxy-addr": { | 764 | "proxy-addr": { |
580 | "version": "2.0.5", | 765 | "version": "2.0.5", |
581 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", | 766 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", |
... | @@ -585,6 +770,11 @@ | ... | @@ -585,6 +770,11 @@ |
585 | "ipaddr.js": "1.9.0" | 770 | "ipaddr.js": "1.9.0" |
586 | } | 771 | } |
587 | }, | 772 | }, |
773 | + "proxy-from-env": { | ||
774 | + "version": "1.0.0", | ||
775 | + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", | ||
776 | + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" | ||
777 | + }, | ||
588 | "psl": { | 778 | "psl": { |
589 | "version": "1.1.31", | 779 | "version": "1.1.31", |
590 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", | 780 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", |
... | @@ -595,6 +785,76 @@ | ... | @@ -595,6 +785,76 @@ |
595 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | 785 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", |
596 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" | 786 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" |
597 | }, | 787 | }, |
788 | + "puppeteer": { | ||
789 | + "version": "1.17.0", | ||
790 | + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.17.0.tgz", | ||
791 | + "integrity": "sha512-3EXZSximCzxuVKpIHtyec8Wm2dWZn1fc5tQi34qWfiUgubEVYHjUvr0GOJojqf3mifI6oyKnCdrGxaOI+lWReA==", | ||
792 | + "requires": { | ||
793 | + "debug": "^4.1.0", | ||
794 | + "extract-zip": "^1.6.6", | ||
795 | + "https-proxy-agent": "^2.2.1", | ||
796 | + "mime": "^2.0.3", | ||
797 | + "progress": "^2.0.1", | ||
798 | + "proxy-from-env": "^1.0.0", | ||
799 | + "rimraf": "^2.6.1", | ||
800 | + "ws": "^6.1.0" | ||
801 | + }, | ||
802 | + "dependencies": { | ||
803 | + "debug": { | ||
804 | + "version": "4.1.1", | ||
805 | + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", | ||
806 | + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", | ||
807 | + "requires": { | ||
808 | + "ms": "^2.1.1" | ||
809 | + } | ||
810 | + }, | ||
811 | + "mime": { | ||
812 | + "version": "2.4.3", | ||
813 | + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.3.tgz", | ||
814 | + "integrity": "sha512-QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==" | ||
815 | + }, | ||
816 | + "ms": { | ||
817 | + "version": "2.1.1", | ||
818 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
819 | + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
820 | + } | ||
821 | + } | ||
822 | + }, | ||
823 | + "puppeteer-core": { | ||
824 | + "version": "1.17.0", | ||
825 | + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-1.17.0.tgz", | ||
826 | + "integrity": "sha512-3Em/zPGO9Y6PVxiIBCEUiCXhKLyNfyuEIDP7OO5ZEG1N/XNaeoDCIGUsJSUqXMe+kdPQITsJjvw0/7pyecjL4w==", | ||
827 | + "requires": { | ||
828 | + "debug": "^4.1.0", | ||
829 | + "extract-zip": "^1.6.6", | ||
830 | + "https-proxy-agent": "^2.2.1", | ||
831 | + "mime": "^2.0.3", | ||
832 | + "progress": "^2.0.1", | ||
833 | + "proxy-from-env": "^1.0.0", | ||
834 | + "rimraf": "^2.6.1", | ||
835 | + "ws": "^6.1.0" | ||
836 | + }, | ||
837 | + "dependencies": { | ||
838 | + "debug": { | ||
839 | + "version": "4.1.1", | ||
840 | + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", | ||
841 | + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", | ||
842 | + "requires": { | ||
843 | + "ms": "^2.1.1" | ||
844 | + } | ||
845 | + }, | ||
846 | + "mime": { | ||
847 | + "version": "2.4.3", | ||
848 | + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.3.tgz", | ||
849 | + "integrity": "sha512-QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==" | ||
850 | + }, | ||
851 | + "ms": { | ||
852 | + "version": "2.1.1", | ||
853 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
854 | + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
855 | + } | ||
856 | + } | ||
857 | + }, | ||
598 | "qs": { | 858 | "qs": { |
599 | "version": "6.7.0", | 859 | "version": "6.7.0", |
600 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | 860 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
... | @@ -616,6 +876,20 @@ | ... | @@ -616,6 +876,20 @@ |
616 | "unpipe": "1.0.0" | 876 | "unpipe": "1.0.0" |
617 | } | 877 | } |
618 | }, | 878 | }, |
879 | + "readable-stream": { | ||
880 | + "version": "2.3.6", | ||
881 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", | ||
882 | + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", | ||
883 | + "requires": { | ||
884 | + "core-util-is": "~1.0.0", | ||
885 | + "inherits": "~2.0.3", | ||
886 | + "isarray": "~1.0.0", | ||
887 | + "process-nextick-args": "~2.0.0", | ||
888 | + "safe-buffer": "~5.1.1", | ||
889 | + "string_decoder": "~1.1.1", | ||
890 | + "util-deprecate": "~1.0.1" | ||
891 | + } | ||
892 | + }, | ||
619 | "regexp-clone": { | 893 | "regexp-clone": { |
620 | "version": "0.0.1", | 894 | "version": "0.0.1", |
621 | "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", | 895 | "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", |
... | @@ -669,6 +943,14 @@ | ... | @@ -669,6 +943,14 @@ |
669 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", | 943 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", |
670 | "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" | 944 | "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" |
671 | }, | 945 | }, |
946 | + "rimraf": { | ||
947 | + "version": "2.6.3", | ||
948 | + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", | ||
949 | + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", | ||
950 | + "requires": { | ||
951 | + "glob": "^7.1.3" | ||
952 | + } | ||
953 | + }, | ||
672 | "safe-buffer": { | 954 | "safe-buffer": { |
673 | "version": "5.1.2", | 955 | "version": "5.1.2", |
674 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | 956 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
... | @@ -776,6 +1058,14 @@ | ... | @@ -776,6 +1058,14 @@ |
776 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | 1058 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", |
777 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | 1059 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" |
778 | }, | 1060 | }, |
1061 | + "string_decoder": { | ||
1062 | + "version": "1.1.1", | ||
1063 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
1064 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
1065 | + "requires": { | ||
1066 | + "safe-buffer": "~5.1.0" | ||
1067 | + } | ||
1068 | + }, | ||
779 | "toidentifier": { | 1069 | "toidentifier": { |
780 | "version": "1.0.0", | 1070 | "version": "1.0.0", |
781 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | 1071 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", |
... | @@ -819,6 +1109,11 @@ | ... | @@ -819,6 +1109,11 @@ |
819 | "mime-types": "~2.1.24" | 1109 | "mime-types": "~2.1.24" |
820 | } | 1110 | } |
821 | }, | 1111 | }, |
1112 | + "typedarray": { | ||
1113 | + "version": "0.0.6", | ||
1114 | + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", | ||
1115 | + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" | ||
1116 | + }, | ||
822 | "unpipe": { | 1117 | "unpipe": { |
823 | "version": "1.0.0", | 1118 | "version": "1.0.0", |
824 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | 1119 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
... | @@ -832,6 +1127,11 @@ | ... | @@ -832,6 +1127,11 @@ |
832 | "punycode": "^2.1.0" | 1127 | "punycode": "^2.1.0" |
833 | } | 1128 | } |
834 | }, | 1129 | }, |
1130 | + "util-deprecate": { | ||
1131 | + "version": "1.0.2", | ||
1132 | + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||
1133 | + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | ||
1134 | + }, | ||
835 | "utils-merge": { | 1135 | "utils-merge": { |
836 | "version": "1.0.1", | 1136 | "version": "1.0.1", |
837 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 1137 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |
... | @@ -856,6 +1156,27 @@ | ... | @@ -856,6 +1156,27 @@ |
856 | "core-util-is": "1.0.2", | 1156 | "core-util-is": "1.0.2", |
857 | "extsprintf": "^1.2.0" | 1157 | "extsprintf": "^1.2.0" |
858 | } | 1158 | } |
1159 | + }, | ||
1160 | + "wrappy": { | ||
1161 | + "version": "1.0.2", | ||
1162 | + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||
1163 | + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | ||
1164 | + }, | ||
1165 | + "ws": { | ||
1166 | + "version": "6.2.1", | ||
1167 | + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", | ||
1168 | + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", | ||
1169 | + "requires": { | ||
1170 | + "async-limiter": "~1.0.0" | ||
1171 | + } | ||
1172 | + }, | ||
1173 | + "yauzl": { | ||
1174 | + "version": "2.4.1", | ||
1175 | + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", | ||
1176 | + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", | ||
1177 | + "requires": { | ||
1178 | + "fd-slicer": "~1.0.1" | ||
1179 | + } | ||
859 | } | 1180 | } |
860 | } | 1181 | } |
861 | } | 1182 | } | ... | ... |
... | @@ -14,6 +14,8 @@ | ... | @@ -14,6 +14,8 @@ |
14 | "dotenv": "^8.0.0", | 14 | "dotenv": "^8.0.0", |
15 | "express": "^4.17.0", | 15 | "express": "^4.17.0", |
16 | "mongoose": "^5.5.11", | 16 | "mongoose": "^5.5.11", |
17 | + "puppeteer": "^1.17.0", | ||
18 | + "puppeteer-core": "^1.17.0", | ||
17 | "request": "^2.88.0" | 19 | "request": "^2.88.0" |
18 | } | 20 | } |
19 | } | 21 | } | ... | ... |
-
Please register or login to post a comment