hansputera / brainly-scraper-languages

Libraries that make searching on sites brainly easy.
https://hansputera.github.io/brainly-scraper-languages/
MIT License
17 stars 9 forks source link

Error #50

Closed whentheis closed 2 years ago

whentheis commented 2 years ago

bang ini gmn ada eror

node:internal/process/promises:246
          triggerUncaughtException(err, true /* fromPromise */);
          ^
[AggregateError: All promises were rejected]
Node.js v17.1.0

vps ny di amerika jadi gua set ke us, pake conto ny di readme g bisa

const { Brainly } = require("brainly-scraper-v2");
const brain = new Brainly("us");

brain.searchWithMT("Pythagoras", "id").then(console.log).catch(console.error);

kalo pake yg search cuma eror 403

hansputera commented 2 years ago

Halo, jika demikian, berarti gagal mendapatkan data dari semua jenis web brainly. Salah satu solusinya mungkin bisa menggunakan proxy.

Untuk custom opsi request bisa dilakukan pada parameter ke 4 (options) Sebagai contoh:

const { Brainly } = require('brainly-scraper-v2');
const brain = new Brainly();

brain.searchWithMT("Pythagoras", "id", 10, {
 ...
});

Bagian ... di-isi dengan opsi axios request pada biasanya. Untuk petunjuk mungkin bisa melihat https://stackoverflow.com/questions/57987119/how-to-set-proxy-when-using-axios-to-send-requests

rushkii commented 2 years ago

@hansputera MT itu apa?

rushkii commented 2 years ago

@rushkii

hansputera commented 2 years ago

@hansputera MT itu apa?

Dari awal penamaan function sempat bingung, tetapi karena ini dia kerjanya berjalan menggunakan worker_threads, jadi MT saya definisikan sebagai Multi-Thread