diff --git a/hdrezka/hdrezka.js b/hdrezka/hdrezka.js new file mode 100644 index 0000000..63b6ecf --- /dev/null +++ b/hdrezka/hdrezka.js @@ -0,0 +1,435 @@ +const defaultHeaders = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', + 'Cookie': 'hdmbbs=1' +}; + +async function searchResults(keyword) { + const results = []; + try { + const response = await fetchv2(`https://rezka.ag/search/?do=search&subaction=search&q=${encodeURIComponent(keyword)}`, defaultHeaders); + const html = await response.text(); + + const parts = html.split('class="b-content__inline_item"'); + for (let i = 1; i < parts.length; i++) { + const part = parts[i]; + const imgMatch = part.match(/]+src="([^"]+)"/); + const linkMatch = part.match(/