Spaces:
Paused
Paused
Update index.js
Browse files
index.js
CHANGED
|
@@ -651,13 +651,18 @@ app.get('/nhentai', async (req, res) => {
|
|
| 651 |
});
|
| 652 |
|
| 653 |
|
| 654 |
-
async function downloadFromUrl(url, filePath) {
|
| 655 |
const writer = fs.createWriteStream(filePath);
|
| 656 |
|
| 657 |
const response = await axios({
|
| 658 |
url,
|
| 659 |
method: 'GET',
|
| 660 |
-
responseType: 'stream'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 661 |
});
|
| 662 |
|
| 663 |
response.data.pipe(writer);
|
|
@@ -849,8 +854,11 @@ async function Rules34(url_r34) {
|
|
| 849 |
const downloadPath = path.resolve(os.tmpdir())
|
| 850 |
let filenem = `${Date.now()}_file.mp4`
|
| 851 |
const filePath = path.join(downloadPath, filenem)
|
|
|
|
|
|
|
|
|
|
| 852 |
|
| 853 |
-
await downloadFromUrl(lastDownloadUrl, filePath);
|
| 854 |
|
| 855 |
result.downloadPath = filePath; // Menambahkan path file yang telah di-download ke dalam objek result
|
| 856 |
result.downloadUrl = "https://arashicode-komik.hf.space/static/" + filenem; // Menambahkan path file yang telah di-download ke dalam objek result
|
|
|
|
| 651 |
});
|
| 652 |
|
| 653 |
|
| 654 |
+
async function downloadFromUrl(url, filePath, biskuit) {
|
| 655 |
const writer = fs.createWriteStream(filePath);
|
| 656 |
|
| 657 |
const response = await axios({
|
| 658 |
url,
|
| 659 |
method: 'GET',
|
| 660 |
+
responseType: 'stream',
|
| 661 |
+
headers: {
|
| 662 |
+
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
| 663 |
+
'Referer': url,
|
| 664 |
+
'Cookie': biskuit
|
| 665 |
+
}
|
| 666 |
});
|
| 667 |
|
| 668 |
response.data.pipe(writer);
|
|
|
|
| 854 |
const downloadPath = path.resolve(os.tmpdir())
|
| 855 |
let filenem = `${Date.now()}_file.mp4`
|
| 856 |
const filePath = path.join(downloadPath, filenem)
|
| 857 |
+
|
| 858 |
+
const biskuit = await page.cookies();
|
| 859 |
+
|
| 860 |
|
| 861 |
+
await downloadFromUrl(lastDownloadUrl, filePath, biskuit);
|
| 862 |
|
| 863 |
result.downloadPath = filePath; // Menambahkan path file yang telah di-download ke dalam objek result
|
| 864 |
result.downloadUrl = "https://arashicode-komik.hf.space/static/" + filenem; // Menambahkan path file yang telah di-download ke dalam objek result
|