update,
This commit is contained in:
1
carousell/index.html
Normal file
1
carousell/index.html
Normal file
@@ -0,0 +1 @@
|
||||
helloworld
|
1
carousell/notes.md
Normal file
1
carousell/notes.md
Normal file
@@ -0,0 +1 @@
|
||||
https://www.carousell.com.hk/u/kenken56863238
|
715
carousell/package-lock.json
generated
Normal file
715
carousell/package-lock.json
generated
Normal file
@@ -0,0 +1,715 @@
|
||||
{
|
||||
"name": "carousell",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "carousell",
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"axios": "^1.7.9",
|
||||
"node-fetch": "^3.3.2",
|
||||
"postman-request": "^2.88.1-postman.40"
|
||||
}
|
||||
},
|
||||
"node_modules/@postman/form-data": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@postman/form-data/-/form-data-3.1.1.tgz",
|
||||
"integrity": "sha512-vjh8Q2a8S6UCm/KKs31XFJqEEgmbjBmpPNVV2eVav6905wyFAwaUOBGA1NPBI4ERH9MMZc6w0umFgM6WbEPMdg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"asynckit": "^0.4.0",
|
||||
"combined-stream": "^1.0.8",
|
||||
"mime-types": "^2.1.12"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/@postman/tough-cookie": {
|
||||
"version": "4.1.3-postman.1",
|
||||
"resolved": "https://registry.npmjs.org/@postman/tough-cookie/-/tough-cookie-4.1.3-postman.1.tgz",
|
||||
"integrity": "sha512-txpgUqZOnWYnUHZpHjkfb0IwVH4qJmyq77pPnJLlfhMtdCLMFTEeQHlzQiK906aaNCe4NEB5fGJHo9uzGbFMeA==",
|
||||
"license": "BSD-3-Clause",
|
||||
"dependencies": {
|
||||
"psl": "^1.1.33",
|
||||
"punycode": "^2.1.1",
|
||||
"universalify": "^0.2.0",
|
||||
"url-parse": "^1.5.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@postman/tunnel-agent": {
|
||||
"version": "0.6.4",
|
||||
"resolved": "https://registry.npmjs.org/@postman/tunnel-agent/-/tunnel-agent-0.6.4.tgz",
|
||||
"integrity": "sha512-CJJlq8V7rNKhAw4sBfjixKpJW00SHqebqNUQKxMoepgeWZIbdPcD+rguRcivGhS4N12PymDcKgUgSD4rVC+RjQ==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"safe-buffer": "^5.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/ajv": {
|
||||
"version": "6.12.6",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
|
||||
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fast-deep-equal": "^3.1.1",
|
||||
"fast-json-stable-stringify": "^2.0.0",
|
||||
"json-schema-traverse": "^0.4.1",
|
||||
"uri-js": "^4.2.2"
|
||||
},
|
||||
"funding": {
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/epoberezkin"
|
||||
}
|
||||
},
|
||||
"node_modules/asn1": {
|
||||
"version": "0.2.6",
|
||||
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
|
||||
"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"safer-buffer": "~2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/asynckit": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/aws-sign2": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
|
||||
"integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/aws4": {
|
||||
"version": "1.13.2",
|
||||
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
|
||||
"integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/axios": {
|
||||
"version": "1.7.9",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
|
||||
"integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.15.6",
|
||||
"form-data": "^4.0.0",
|
||||
"proxy-from-env": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/base64-js": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
||||
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/bcrypt-pbkdf": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
|
||||
"integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
|
||||
"license": "BSD-3-Clause",
|
||||
"dependencies": {
|
||||
"tweetnacl": "^0.14.3"
|
||||
}
|
||||
},
|
||||
"node_modules/bluebird": {
|
||||
"version": "2.11.0",
|
||||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
|
||||
"integrity": "sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/brotli": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
|
||||
"integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"base64-js": "^1.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/caseless": {
|
||||
"version": "0.12.0",
|
||||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
||||
"integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/combined-stream": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
||||
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"delayed-stream": "~1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/dashdash": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
|
||||
"integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"assert-plus": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/data-uri-to-buffer": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
||||
"integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 12"
|
||||
}
|
||||
},
|
||||
"node_modules/delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=0.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ecc-jsbn": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
|
||||
"integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"jsbn": "~0.1.0",
|
||||
"safer-buffer": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/extend": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
|
||||
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/extsprintf": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
|
||||
"integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
|
||||
"engines": [
|
||||
"node >=0.6.0"
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/fast-deep-equal": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
||||
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/fast-json-stable-stringify": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
|
||||
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/fetch-blob": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
|
||||
"integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/jimmywarting"
|
||||
},
|
||||
{
|
||||
"type": "paypal",
|
||||
"url": "https://paypal.me/jimmywarting"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"node-domexception": "^1.0.0",
|
||||
"web-streams-polyfill": "^3.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.20 || >= 14.13"
|
||||
}
|
||||
},
|
||||
"node_modules/follow-redirects": {
|
||||
"version": "1.15.9",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
|
||||
"integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/RubenVerborgh"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=4.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"debug": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/forever-agent": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
||||
"integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/form-data": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
|
||||
"integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"asynckit": "^0.4.0",
|
||||
"combined-stream": "^1.0.8",
|
||||
"mime-types": "^2.1.12"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/formdata-polyfill": {
|
||||
"version": "4.0.10",
|
||||
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
|
||||
"integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fetch-blob": "^3.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12.20.0"
|
||||
}
|
||||
},
|
||||
"node_modules/getpass": {
|
||||
"version": "0.1.7",
|
||||
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
|
||||
"integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"assert-plus": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/har-schema": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
|
||||
"integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
|
||||
"license": "ISC",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/har-validator": {
|
||||
"version": "5.1.5",
|
||||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
|
||||
"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
|
||||
"deprecated": "this library is no longer supported",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"ajv": "^6.12.3",
|
||||
"har-schema": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/http-signature": {
|
||||
"version": "1.3.6",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
|
||||
"integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"assert-plus": "^1.0.0",
|
||||
"jsprim": "^2.0.2",
|
||||
"sshpk": "^1.14.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/is-typedarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
|
||||
"integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/isstream": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
|
||||
"integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
||||
"integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/json-schema": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
|
||||
"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
|
||||
"license": "(AFL-2.1 OR BSD-3-Clause)"
|
||||
},
|
||||
"node_modules/json-schema-traverse": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
|
||||
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/json-stringify-safe": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
|
||||
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
|
||||
"license": "ISC"
|
||||
},
|
||||
"node_modules/jsprim": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
|
||||
"integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
|
||||
"engines": [
|
||||
"node >=0.6.0"
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"assert-plus": "1.0.0",
|
||||
"extsprintf": "1.3.0",
|
||||
"json-schema": "0.4.0",
|
||||
"verror": "1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/mime-db": {
|
||||
"version": "1.52.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
||||
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/mime-types": {
|
||||
"version": "2.1.35",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
||||
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"mime-db": "1.52.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/node-domexception": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
|
||||
"integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/jimmywarting"
|
||||
},
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://paypal.me/jimmywarting"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=10.5.0"
|
||||
}
|
||||
},
|
||||
"node_modules/node-fetch": {
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
|
||||
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"data-uri-to-buffer": "^4.0.0",
|
||||
"fetch-blob": "^3.1.4",
|
||||
"formdata-polyfill": "^4.0.10"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/node-fetch"
|
||||
}
|
||||
},
|
||||
"node_modules/oauth-sign": {
|
||||
"version": "0.9.0",
|
||||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
|
||||
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/performance-now": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
|
||||
"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/postman-request": {
|
||||
"version": "2.88.1-postman.40",
|
||||
"resolved": "https://registry.npmjs.org/postman-request/-/postman-request-2.88.1-postman.40.tgz",
|
||||
"integrity": "sha512-uE4AiIqhjtHKp4pj9ei7fkdfNXEX9IqDBlK1plGAQne6y79UUlrTdtYLhwXoO0AMOvqyl9Ar+BU6Eo6P/MPgfg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@postman/form-data": "~3.1.1",
|
||||
"@postman/tough-cookie": "~4.1.3-postman.1",
|
||||
"@postman/tunnel-agent": "^0.6.4",
|
||||
"aws-sign2": "~0.7.0",
|
||||
"aws4": "^1.12.0",
|
||||
"brotli": "^1.3.3",
|
||||
"caseless": "~0.12.0",
|
||||
"combined-stream": "~1.0.6",
|
||||
"extend": "~3.0.2",
|
||||
"forever-agent": "~0.6.1",
|
||||
"har-validator": "~5.1.3",
|
||||
"http-signature": "~1.3.1",
|
||||
"is-typedarray": "~1.0.0",
|
||||
"isstream": "~0.1.2",
|
||||
"json-stringify-safe": "~5.0.1",
|
||||
"mime-types": "^2.1.35",
|
||||
"oauth-sign": "~0.9.0",
|
||||
"performance-now": "^2.1.0",
|
||||
"qs": "~6.5.3",
|
||||
"safe-buffer": "^5.1.2",
|
||||
"stream-length": "^1.0.2",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 16"
|
||||
}
|
||||
},
|
||||
"node_modules/proxy-from-env": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
|
||||
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/psl": {
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
|
||||
"integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"punycode": "^2.3.1"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/lupomontero"
|
||||
}
|
||||
},
|
||||
"node_modules/punycode": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
|
||||
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/qs": {
|
||||
"version": "6.5.3",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
|
||||
"integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
|
||||
"license": "BSD-3-Clause",
|
||||
"engines": {
|
||||
"node": ">=0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/querystringify": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
|
||||
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/requires-port": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
|
||||
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/safer-buffer": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/sshpk": {
|
||||
"version": "1.18.0",
|
||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
|
||||
"integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"asn1": "~0.2.3",
|
||||
"assert-plus": "^1.0.0",
|
||||
"bcrypt-pbkdf": "^1.0.0",
|
||||
"dashdash": "^1.12.0",
|
||||
"ecc-jsbn": "~0.1.1",
|
||||
"getpass": "^0.1.1",
|
||||
"jsbn": "~0.1.0",
|
||||
"safer-buffer": "^2.0.2",
|
||||
"tweetnacl": "~0.14.0"
|
||||
},
|
||||
"bin": {
|
||||
"sshpk-conv": "bin/sshpk-conv",
|
||||
"sshpk-sign": "bin/sshpk-sign",
|
||||
"sshpk-verify": "bin/sshpk-verify"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/stream-length": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/stream-length/-/stream-length-1.0.2.tgz",
|
||||
"integrity": "sha512-aI+qKFiwoDV4rsXiS7WRoCt+v2RX1nUj17+KJC5r2gfh5xoSJIfP6Y3Do/HtvesFcTSWthIuJ3l1cvKQY/+nZg==",
|
||||
"license": "WTFPL",
|
||||
"dependencies": {
|
||||
"bluebird": "^2.6.2"
|
||||
}
|
||||
},
|
||||
"node_modules/tweetnacl": {
|
||||
"version": "0.14.5",
|
||||
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
||||
"integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
|
||||
"license": "Unlicense"
|
||||
},
|
||||
"node_modules/universalify": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
|
||||
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 4.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/uri-js": {
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
|
||||
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
|
||||
"license": "BSD-2-Clause",
|
||||
"dependencies": {
|
||||
"punycode": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/url-parse": {
|
||||
"version": "1.5.10",
|
||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
|
||||
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"querystringify": "^2.1.1",
|
||||
"requires-port": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/uuid": {
|
||||
"version": "8.3.2",
|
||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
|
||||
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"uuid": "dist/bin/uuid"
|
||||
}
|
||||
},
|
||||
"node_modules/verror": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
|
||||
"integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
|
||||
"engines": [
|
||||
"node >=0.6.0"
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"assert-plus": "^1.0.0",
|
||||
"core-util-is": "1.0.2",
|
||||
"extsprintf": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/web-streams-polyfill": {
|
||||
"version": "3.3.3",
|
||||
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
|
||||
"integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
17
carousell/package.json
Normal file
17
carousell/package.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "carousell",
|
||||
"version": "1.0.0",
|
||||
"main": "test.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"description": "",
|
||||
"dependencies": {
|
||||
"axios": "^1.7.9",
|
||||
"node-fetch": "^3.3.2",
|
||||
"postman-request": "^2.88.1-postman.40"
|
||||
}
|
||||
}
|
127
carousell/result.html
Normal file
127
carousell/result.html
Normal file
@@ -0,0 +1,127 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<title>Just a moment...</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
|
||||
<meta name="robots" content="noindex,nofollow" />
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||||
<style>
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
line-height: 1.15;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
color: #313131;
|
||||
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
|
||||
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
|
||||
}
|
||||
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
height: 100vh;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.main-content {
|
||||
margin: 8rem auto;
|
||||
max-width: 60rem;
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
@media (width <=720px) {
|
||||
.main-content {
|
||||
margin-top: 4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.h2 {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 500;
|
||||
line-height: 2.25rem;
|
||||
}
|
||||
|
||||
@media (width <=720px) {
|
||||
.h2 {
|
||||
font-size: 1.25rem;
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
#challenge-error-text {
|
||||
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);
|
||||
background-repeat: no-repeat;
|
||||
background-size: contain;
|
||||
padding-left: 34px;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body {
|
||||
background-color: #222;
|
||||
color: #d9d9d9;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<meta http-equiv="refresh" content="390" />
|
||||
</head>
|
||||
|
||||
<body class="no-js">
|
||||
<div class="main-wrapper" role="main">
|
||||
<div class="main-content">
|
||||
<noscript>
|
||||
<div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div>
|
||||
</noscript>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
(function () {
|
||||
window._cf_chl_opt = {
|
||||
cvId: "3",
|
||||
cZone: "www.carousell.com.hk",
|
||||
cType: "managed",
|
||||
cRay: "8f8ffa6d9ea7857f",
|
||||
cH: "cCaX1yXIKOwS.LzURhjLS3C70GgzR1EQ15eh5MjZ6c4-1735372423-1.2.1.1-K4JWK4yK1Bhpt_ObbyB1m0mSrjfd3IGmAtNE7O3dSW_iYPZ3_TP3LQsakuFj6fp0",
|
||||
cUPMDTk:
|
||||
"\/p\/1253932419?__cf_chl_tk=8aNzwhEDIPyVWDVHApMM.409Ux.I19PJYFXgxoYcsg8-1735372423-1.0.1.1-ciJjwmizufXmeW5zrE5K9xiVbj3rmztfMWyKqtpyaeQ",
|
||||
cFPWv: "b",
|
||||
cITimeS: "1735372423",
|
||||
cTTimeMs: "1000",
|
||||
cMTimeMs: "390000",
|
||||
cTplC: 0,
|
||||
cTplV: 5,
|
||||
cTplB: "cf",
|
||||
cK: "",
|
||||
fa: "\/p\/1253932419?__cf_chl_f_tk=8aNzwhEDIPyVWDVHApMM.409Ux.I19PJYFXgxoYcsg8-1735372423-1.0.1.1-ciJjwmizufXmeW5zrE5K9xiVbj3rmztfMWyKqtpyaeQ",
|
||||
md: "ErPUyYlSxMN8vT1_5NZi6ns42F9L65YwZIHEUBwvobk-1735372423-1.2.1.1-fibqP0eaamPJ.3rIYK.N01hCSYXHlT.1LXc2Ie4rjWcieao3Bq9SmR4ls3WCMobtwb4_AJMLRPXPIJjIVxAdDF8bEsAa_9vm5WpG_Sc_yGPozPt9HE_ioL2VUGQ4bb7nQIfLtqpThKf8K95MQ9t6AjaWO4Xv8nSbTueRaSuIfic_2SsvfRPJiqIyCnL.P.06tExAIcDUtMCXGxdf209EEK.o_kjjldq4LBkFR1bjeoAZsQMfNLppTd.WVm3QN5qQ2jRxZUnQHB5T5f2zzuKbjMbk7mii68qpK2aSqFg7kqsbKi6P9qa6bmwixlaKhQuvBuqOKeOU5CVkPXLQrGjL5O99cahwXxuvu6tR8E.Z5lecdlyCE1XWe3bkR4UusRsqNcDUQJehyIJ07PT61GuwGOSetvS87ViX0V9MXyz7fSY18.KXAzXbikXkOMmVJ5xEptsSYBuqPCMzVm9FWNy43AKnAZJ.NWQo8u3eCu1_OLJ.hS1Mnz1zwc2TYCyrQMwyKnFXjDEk2D1MT2dlOHJh6OpXWBjpPJv4dDzT7oFzPhP8hpRAHxtcWwZNtdGC3DoRFHV34tY__OdDTv0j7pWsNfmPfhOP6I6xfWrqRvNzDLuZEGJHpKd8eiGsoQhLYdtQPWyplw91eOHMsw2c4FD94fQwx8wAeow4GC5OYyBXOEGnz1Q8BpUneLxKUwIXxo57ioqYge2on82.V1fDQSupQGCQy86FVJj5UwWAfKulWYuL.akrHL5Wufnf6gZKIt0Hj45dS41MJntqAS4ETiTdJSXhBS5pnU2COCxN5Z8iBg3EXLtzRBZqbnBf4CqVntebzJOS6dCUMVYjH85yElrUYdCgDkMzt4Ep4LIk6lt1CMrh5t97EKUww5YtmULmVRDX0sCR_PilR5A7EMgBrjXzMLtSRjUYJINaNKoU6G0LsHZyQXZjG.KeniHt9_fqkmHKzG4WzXn5l1VcfZPsjd7.yrwxvaXJ87dJNNB9p.ML9gPrvjziBA.bW34.qpZz.jArseBZue3MFP9ugQRqX5Z0rWavdj.vtl4R0ZE.k9.E4DDfSxByQT6ugtuZqqIEzcccOIOYp_ScNinMYj6yaxi8D0IqSaTal7ff165z.p4_ng3Bkk5ubm1EPj_8avF1WP9V9MoQW5B7gag6uocMq4lMKu9tpBUpaHs8o.oeC3DmnDpSxwp4obmGInHsPkrQty4Uz632zZQdoBAzFzuMIzGY4kh5Rr4UP8BXg2NHer48TE5E915L1PXdkzPIHpNuleOpgqLcrkkT64C4hnS20gaahqNq3PKnP9vzOpd9TB.Pqa6OWhrxqlMUJxu.sS7k69.n9rBbKuEP0jLFc7G_MflEfREGNxPsBUVAAeGYp1X3QTSInkwg7Nwe_Kb4TPOs20hfkxDkpODuWg.VAAmKZIusKTRvyPW75rkZ9ZIWOfEeBZFOvvPWuvQpIi.nSothgvNWUkLwz5vGYstPOwchjhd1aUvhhVzDxtyo5id1nzoG7DZKhaAcRw7BdzKADhOfdQry8B_1jw4s8UgD9X4DHqhg5_PuRcc2CtGVRorzZaQ8.jVt2nJniXiNkBn1v0D0gqTXBpAJDvMDJnk41jZzJRCDjjrhUzLkxRVBNQ.MRpdKp7Xpk53VmLjhDskhlF0frtWQNZqoEdZI4H7c8.fsnqeY3u51Q7l_FlYNp.Pu8_wW1F3jNsb68SGyTYLOFKAZBaPjAsGIjyISRDXMDPdgZ4OL16AxuRf6rEGGIBO78o2FbkCjKUSf1G1nELuSpBUK_2LZnV_mVuiqvLQTVQmguwUB9JbM9ge8qLP4JNTUrwELDprosEP3BrJszRzRXvoJ1jiQf5720MDcX19g27imEL1sx4jiGCvJBp1VZTH.4g6HLZ.eWaHB9JYUCZ.WDzQv9iOqgN5mHch3sJkCWUGLFECBpRr69RLVx8mVj5vevFR7ZCZYg1hV60PRfhfN5K4AS1MfObObgfk3DtfXqCWW3yQ_3LCE62KHBOgGiOutiP_ygvBLTIqaUoB4yHGcn8ctSV8L3JWO1Tb.EvYiOTYsb.lUVIkPv5_E34r_B2zIbp5iIYLmUCq1BXnIOThJkhoEs6oA4z189c2nUrgvAktLBaG0J3LZUciUunhcw3OTVpsXQlCcz5F8QuIHHq_vDCyIk9YK4wNiycIf94UEjbZYHKqFL0pbXi2AU56i721nkGptYJk",
|
||||
mdrd: "MMXhAztbr3tK6NQ1tYUDfSOJOFeeX2wmzpRpundNCO4-1735372423-1.2.1.1-JdbG0wQdtre7mzDLXh.bVC8IbcxTJJ4JbJ.uzOQklQbOYFlg6YCbsDH31NgXTYx_aX8gJOsRfCH_zbM_9qAPLyAD4K43ZErFjaOIQxoN6mPdxx1oZtlTwcGcNFNJ41uVJyQp9d7tQySbjJvkaXYuBHE1fWUvz1X4JssaWByn6xH4znLyicSPb39YHH41WcqCCb08SUx.xKzdjDv_nZwyX8X.InEYdY0EwnCD6aY7WOyav4tCI2xscm3s7SURtshcNCEa9wu4WGOd4HrhrNebVL75QStk.z4VUd3wj8Wl.S1LTJdRFrq29Q4Om6SLsdGUg5w19J537uS_Y33SuloPTYx0jdqU55FRC3i9LoUA30beieR_VakbDl64IhknB4wN00mjP6Kg2AewHNkf1L1VkApXz2GjcuICjzBndKIbFM4AXjk57jQceX7n3Lto3TNhYAenPOni4mrQfVaT68h.4Hp8YGi7EA.JTsMVwshDFMdyATV_YQoX8z0g2AAiYgkBHsu.wjL3C8Kks7yFCok_d9KDVVSlcst.YsckjsUIH1OcELchBqghTCJL8KrRsnJha5mIdQj9Mp0sH2CVnsPAlxYO7jf8zNK2PMoKYRY_NxDUNGRrOJKdf36mDmXnQM5o2uRt7m0pTZC_HrT9Edd2X6HqgqLX0jYwl.MUJl6zl4cDy5Bp.Oih1FE6uREp_7tjJiFP4YRNj2GIiPrhSaS_FH0RY2cp9WU07AXJIhqb50NRAYr0Ipe6iJWbZiDyjdRGVJxzhSv1jCY5hRFMfHpWJL7JIO02Wvpf2ZFLXlS1QLQFKc838NKgp9.7TpuoC1XGsK6BT2_oLIkm1ynmB7JPI9WZ.r9nssk__gZNo9or..jNxhXPl8COtME0L1kagfO0eYuTIkAnPpumfFW7YjAF_hFEJoifEoxnrPRdw1IaLE949Dhr7P7l15qez10kMXs8MJS7rvaldjfl9puFwreHDTVwnD.bblRnTMIuE48HXrqVIQpFgj9TxdkvhfUdlI5E8xM4awUwSXM7EyYZKi3skJ3ID0NAmAHz2.778UXiDsTjclQr1lLR49VfRG0VnATzqlo7BW7EIjlp69_ywOoMXpL6bXqE4uKUM5M9VYNQjSCl4ccKjwFofdhQspMwne29QG844iTX5HIjm7d4L658Kt26Sud0a8pBlitlxQO1d9fT5J2d7TOsuIKxRfk4F35KqXff4B8MM3fhcThAG2YisyVgSB2DqHwTVtv7o6Hl6yoERybzlxVOBiERw6DPjK_Wf.426x.MS7lhAYpluVpfcLlE_a5C1VvzaRhbxYWrtu9WMY8qZ5CBjVJ7MSwLOBCt.CTC98sEC.M8xQE4xvqqeh5WfHlKu8MxmZ3D5tjp1ASfocVkoAa88IV0HRxc6JvbW1gv4DZOVoeTNPT8ffe_D4WsBQw8.CKxFoCKuE1wb6B7ms3OuWLJM0qJj3DiXA29se9.hxUnxZU5tK6b3y4byAbV72KSpdFZzZ5o4YAfMDL35jpHcENRGfu86_OM1I_Fg6pUoqcfhV4DCWvC0B6aWBtHkdemwAltRXGCM.rrwqQ94sYa8VOcReOPk5z1k.ytuOsvIVO1lulxb8yD.oN2Ptn2Av91TmBGG.SdDXOJCSGb30WoiLIXv9i1zU6MlGN3mGo_qyt7BUfLfecFlfSXi4Ci2njSIcnA3V8O4LRdVUsqYqKohpokvUk9k4.gDab9ml8OR7splwoMNIrZdCTtzHQOnu.J8KF_8VE_Udvd9ssPF7LOm75ICxFQclLKYwYftso.BZuemOrl6KM9xMU5PatrcarW8mPtuEpqR2ZlDpAUR90QZ0.CtBBmSEHo3RcdevDkuNCO_SKM7FRCasCvttE4RvqOICFTUdALK4HOQ0JlBlXfgeXWDsbhfIoJrl7JdajmVsmb3yHeG5UAy6fBMpgyl.Lv4.m6kzVBbzG2WnQ4a2I9Udi4SiFcrGlN04rLR3u3LmXf0EvhIds3YM_JkAJDEtSEUujmKCxFNUUgJx42rbS3R3HNITfQvu66IhjIBmf9Yux728.1xCj0_tl48w_wggqreJIgz0m4dFadGA62b5koTIyUDePStWApuEMvAKjCKcBUs8BIqcYpcCOJAzTKy7nEPZsIuRi0nlGXnDUYlgevK9a6Pf5vm0.EKb_5pMWbdFCjlIuI1oaEPoeppzlXUFIYhkJMAHg98Y.0EH8",
|
||||
};
|
||||
var cpo = document.createElement("script");
|
||||
cpo.src = "/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8f8ffa6d9ea7857f";
|
||||
window._cf_chl_opt.cOgUHash = location.hash === "" && location.href.indexOf("#") !== -1 ? "#" : location.hash;
|
||||
window._cf_chl_opt.cOgUQuery =
|
||||
location.search === "" &&
|
||||
location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf("?") !== -1
|
||||
? "?"
|
||||
: location.search;
|
||||
if (window.history && window.history.replaceState) {
|
||||
var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
|
||||
history.replaceState(
|
||||
null,
|
||||
null,
|
||||
"\/p\/1253932419?__cf_chl_rt_tk=8aNzwhEDIPyVWDVHApMM.409Ux.I19PJYFXgxoYcsg8-1735372423-1.0.1.1-ciJjwmizufXmeW5zrE5K9xiVbj3rmztfMWyKqtpyaeQ" +
|
||||
window._cf_chl_opt.cOgUHash
|
||||
);
|
||||
cpo.onload = function () {
|
||||
history.replaceState(null, null, ogU);
|
||||
};
|
||||
}
|
||||
document.getElementsByTagName("head")[0].appendChild(cpo);
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
9
carousell/test copy 2.mjs
Normal file
9
carousell/test copy 2.mjs
Normal file
@@ -0,0 +1,9 @@
|
||||
import fetch from "node-fetch";
|
||||
|
||||
const response = await fetch("https://www.carousell.com.hk/p/1253932419/", {
|
||||
headers: {},
|
||||
method: "GET",
|
||||
});
|
||||
const body = await response.status;
|
||||
|
||||
console.log(body);
|
11
carousell/test copy.js
Normal file
11
carousell/test copy.js
Normal file
@@ -0,0 +1,11 @@
|
||||
const request = require("request");
|
||||
|
||||
request("https://www.example.com", { method: "GET" }, (error, response, body) => {
|
||||
if (error) {
|
||||
console.error("error:", error);
|
||||
return;
|
||||
}
|
||||
|
||||
console.log("statusCode:", response && response.statusCode);
|
||||
console.log("body:", body);
|
||||
});
|
30
carousell/test copy.mjs
Normal file
30
carousell/test copy.mjs
Normal file
@@ -0,0 +1,30 @@
|
||||
import fetch from "node-fetch";
|
||||
|
||||
const response = await fetch("https://www.carousell.com.hk/p/1253932419/", {
|
||||
headers: {
|
||||
accept:
|
||||
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
|
||||
"accept-language": "en-US,en;q=0.9",
|
||||
"cache-control": "no-cache",
|
||||
pragma: "no-cache",
|
||||
priority: "u=0, i",
|
||||
purpose: "prefetch",
|
||||
"sec-ch-ua": '"Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"',
|
||||
"sec-ch-ua-mobile": "?0",
|
||||
"sec-ch-ua-platform": '"Windows"',
|
||||
"sec-fetch-dest": "document",
|
||||
"sec-fetch-mode": "navigate",
|
||||
"sec-fetch-site": "none",
|
||||
"sec-fetch-user": "?1",
|
||||
"sec-purpose": "prefetch;prerender",
|
||||
"upgrade-insecure-requests": "1",
|
||||
cookie:
|
||||
"_csrf=URCnSYByqcqlaC2SHtOEo-7V; _t=a%3DF3WhK23lTk%26t%3D1735367733746; siv_2=53b14de1-a146-4deb-aabe-6b2a8423ab6c; _t2=BbejZUVJqXlU5lIm6ocu; latra=1735344000000; theme=%2Cfalse; _gid=GA1.3.2117962349.1735367736; _gcl_au=1.1.1293650749.1735367736; _fbp=fb.2.1735367736802.998838158754413242; WZRK_G=34443b4817d44cbab4a3b8f2338285b9; __gads=ID=a3055b918e17e0b5:T=1735367736:RT=1735367736:S=ALNI_MbO_L8Kbi44CmGHLzVNYv0w9gaNYw; __gpi=UID=00000fbebb0debe4:T=1735367736:RT=1735367736:S=ALNI_MbfixMuaYJQnTf_h_W2WoBHnmJ1Ng; __eoi=ID=30518ff77f748bc2:T=1735367736:RT=1735367736:S=AA-AfjZ5eeods1QvvjU_guUe7nZ5; _cc_id=75a1a1060e623759307d2f875e5bbde9; panoramaId_expiry=1735972537191; panoramaId=a39a11600bb3eea685c3c70af8f2185ca02c480006fe9f4bb139963a9c1dd1d3; panoramaIdType=panoDevice; _gaclientid=1086319411.1735367736; _gasessionid=20241228|09309140; __qca=I0-1343529190-1735367751718; _gahitid=14:37:07; _ga_BTYMG7D1RH=GS1.1.1735367741.1.1.1735367827.37.0.0; _ga=GA1.1.1086319411.1735367736; WZRK_S_8R9-448-845Z=%7B%22p%22%3A5%2C%22s%22%3A1735367736%2C%22t%22%3A1735367828%7D; cto_bundle=OOiEEV82Wm1xZFR2JTJGODBTS2EyaG8wJTJGSGF2YmNyS0hoV2kyWWpEdDVrVzVaWFdKMWl1V21QdE5UNG5oZmV1QjBpRlNXdTBKUTdDZUlteXJlRFdJV04zWDV1NUh4UTE3NVJwQzd1U1A1T0hvM3JkRUhmb2FtVmI2NHRkYnBUJTJGbHpadzVmS0dzaDRvV3o4S01Fbm80TXg4cFJJeHRBVGFGUUlBeUJsWFBuMjd5QWdQUGslM0Q",
|
||||
},
|
||||
referrerPolicy: "strict-origin-when-cross-origin",
|
||||
body: null,
|
||||
method: "GET",
|
||||
});
|
||||
const body = await response.text();
|
||||
|
||||
console.log(body);
|
1
carousell/test.html
Normal file
1
carousell/test.html
Normal file
File diff suppressed because one or more lines are too long
24
carousell/test.http
Normal file
24
carousell/test.http
Normal file
@@ -0,0 +1,24 @@
|
||||
###
|
||||
GET https://www.carousell.com.hk/p/1192889425/
|
||||
|
||||
###
|
||||
GET http://localhost:8080
|
||||
|
||||
|
||||
###
|
||||
curl 'https://www.carousell.com.hk/p/1192889425/' \
|
||||
-H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
|
||||
-H 'accept-language: en-US,en;q=0.9' \
|
||||
-H 'cache-control: no-cache' \
|
||||
-H 'cookie: _csrf=URCnSYByqcqlaC2SHtOEo-7V; _t2=BbejZUVJqXlU5lIm6ocu; latra=1735344000000; _gid=GA1.3.2117962349.1735367736; _gcl_au=1.1.1293650749.1735367736; _fbp=fb.2.1735367736802.998838158754413242; WZRK_G=34443b4817d44cbab4a3b8f2338285b9; _cc_id=75a1a1060e623759307d2f875e5bbde9; panoramaId_expiry=1735972537191; panoramaId=a39a11600bb3eea685c3c70af8f2185ca02c480006fe9f4bb139963a9c1dd1d3; panoramaIdType=panoDevice; _t=a%3Dbd3GMQ1RCF%26t%3D1735373141845; theme=%2Cfalse; _gaclientid=1086319411.1735367736; _gasessionid=20241228|05971354; siv_2=bb482d90-ca02-47ae-9003-58498a70d313; _gat=1; _dc_gtm_UA-32231169-26=1; __gads=ID=a3055b918e17e0b5:T=1735367736:RT=1735374149:S=ALNI_MbO_L8Kbi44CmGHLzVNYv0w9gaNYw; __gpi=UID=00000fbebb0debe4:T=1735367736:RT=1735374149:S=ALNI_MbfixMuaYJQnTf_h_W2WoBHnmJ1Ng; __eoi=ID=30518ff77f748bc2:T=1735367736:RT=1735374149:S=AA-AfjZ5eeods1QvvjU_guUe7nZ5; _gahitid=16:22:39; _ga_BTYMG7D1RH=GS1.1.1735373143.2.1.1735374160.49.0.0; _ga=GA1.1.1086319411.1735367736; WZRK_S_8R9-448-845Z=%7B%22p%22%3A3%2C%22s%22%3A1735373143%2C%22t%22%3A1735374160%7D; cto_bundle=nSjsXl82Wm1xZFR2JTJGODBTS2EyaG8wJTJGSGF2U21WVFhSdWg2aG5XNHY4ekxtQlF1YW8xNTJYcWRicW5HdUtWeWNaejJXV2g4TlVvVk5XWnBORyUyRnV5ZHYxTHRsOXJtbFdUSTQxcE1Od3lVQVp6Rkl1M0xzQWo2VTh0VFQ3Smx3WXB3MFZCNWxieUxxbmd4c0xheGRuMGxTU0ZVJTJGRnM3QzNpb0xUdDNNSmI2aFNreU54VSUzRA' \
|
||||
-H 'pragma: no-cache' \
|
||||
-H 'priority: u=0, i' \
|
||||
-H 'sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"' \
|
||||
-H 'sec-ch-ua-mobile: ?0' \
|
||||
-H 'sec-ch-ua-platform: "Windows"' \
|
||||
-H 'sec-fetch-dest: document' \
|
||||
-H 'sec-fetch-mode: navigate' \
|
||||
-H 'sec-fetch-site: none' \
|
||||
-H 'sec-fetch-user: ?1' \
|
||||
-H 'upgrade-insecure-requests: 1' \
|
||||
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
|
16
carousell/test.mjs
Normal file
16
carousell/test.mjs
Normal file
@@ -0,0 +1,16 @@
|
||||
import axios from "axios";
|
||||
const options = {
|
||||
method: "GET",
|
||||
url: "https://www.carousell.com.hk/p/1253932419/",
|
||||
headers: {},
|
||||
maxRedirects: 5,
|
||||
};
|
||||
|
||||
axios
|
||||
.request(options)
|
||||
.then(function (response) {
|
||||
console.log(response.data);
|
||||
})
|
||||
.catch(function (error) {
|
||||
console.error(error);
|
||||
});
|
2
carousell/test.sh
Normal file
2
carousell/test.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
curl 'https://www.carousell.com.hk/p/1253932419/?__cf_chl_rt_tk=_tZ.5lpQg857N8vosiUWVEOaI0qYLwLhwcKjDW2i5go-1735370951-1.0.1.1-_UjuUWjp5xvPfj2.NzyvnmqH6ZNiB.KgUdnW5UsiOvo' \
|
||||
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
|
Reference in New Issue
Block a user