node ytsr
v3.8.4
Repo ini tidak lagi didukung, harap pertimbangkan untuk menggunakan api resmi.
Paket js sederhana saja untuk mencari Youtube untuk Video, Daftar Putar, dan masih banyak lagi. Tidak memerlukan login atau Google-API-Key.
Anda dapat menghubungi kami untuk mendapatkan dukungan di server obrolan kami
const ytsr = require ( 'ytsr' ) ;
const searchResults = await ytsr ( 'github' ) ;
Mencari string yang diberikan
searchString
options
US
- Memungkinkan pelokalan permintaanen
- Memungkinkan pelokalan permintaanmengembalikan Janji
Contoh tanggapan
Menarik filter yang tersedia untuk string atau tautan tertentu
const ytsr = require ( 'ytsr' ) ;
const filters1 = await ytsr . getFilters ( 'github' ) ;
const filter1 = filters1 . get ( 'Type' ) . get ( 'Video' ) ;
const filters2 = await ytsr . getFilters ( filter1 . url ) ;
const filter2 = filters2 . get ( 'Features' ) . get ( 'Live' ) ;
const options = {
pages : 2 ,
}
const searchResults = await ytsr ( filter2 . url , options ) ;
searchString
options
US
- Memungkinkan pelokalan permintaanen
- Memungkinkan pelokalan permintaanMap<String, Map<String, Filter>>
Melanjutkan permintaan sebelumnya dengan menarik halaman lainnya.
Permintaan sebelumnya harus dilakukan dengan menggunakan batasan pages
.
const ytsr = require ( 'ytsr' ) ;
const firstResultBatch = await ytsr ( 'github' , { pages : 1 } ) ;
const secondResultBatch = ytsr . continueReq ( firstResultBatch . continuation ) ;
const thirdResultBatch = ytsr . continueReq ( secondResultBatch . continuation ) ;
// You can now use the .items property of all result batches e.g.:
console . log ( firstResultBatch . items ) ;
console . log ( secondResultBatch . items ) ;
console . log ( thirdResultBatch . items ) ;
{ continuation, items }
npm install --save ytsr
MIT