@aidarkezio/main-func
Version:
📦 It has my funcs
34 lines (31 loc) • 1.27 kB
text/typescript
/* ═══════════════════════════════════════════════════════ //
=> If you want to recode, reupload,
=> or copy the codes/script,
=> pls give credit,
=> no credit? i will take action immediately.
==> Copyright (C) 2022 Dark_Ezio.
==> Licensed under the MIT License;
===> you may not use this file except in compliance with the License.
=> Thank you to Lord Buddha, Family and Myself.
=> Main Func - Dark_Ezio.
// ════════════════════════════ */
import axios from "axios";
import * as cheerio from "cheerio";
export function wpsearch(query: string): Promise<string[]> {
return new Promise((resolve, reject) => {
axios
.get(`https://www.wallpaperflare.com/search?wallpaper=${encodeURI(query)}`)
.then(async ({data}) => {
const $ = cheerio.load(data);
let outPut: string[] = [];
$("#gallery > li > figure> a").each(function (i, cuk) {
let text = $(cuk).find('img').attr('data-src')
if (typeof text == 'string') {
outPut.push(text);
}
});
resolve(outPut);
})
.catch(e => reject(e));
});
}