https://mebularts.github.io/instagram-username-checker/
Umarım işinize yarar isteyen herkes Fork ile geliştirebilir
Proxy için cloudflare'in ücretsiz worker'ını kullanıyoruz kodu orada verdim buradan da yazayım
Cloudflare Workers hesabı açın:
https://workers.cloudflare.com/
Daha sonra Workers & Pages kısmından yeni workers oluşturun herhangi bir template'e gerek yok hello world olanı seçebilirsiniz.
Oluşturduktan sonra düzenle diyerek kodu şununla değiştirin:
(Kendinize göre özelleştirebilirsiniz)
export default {
async fetch(req) {
const url = new URL(req.url)
const u = url.searchParams.get('u')
if (!u) return new Response('missing u', { status: 400 })
const h = new Headers({
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123 Safari/537.36',
'accept': 'application/json, text/html;q=0.8,*/*;q=0.5',
'accept-language': 'en-US,en;q=0.9,tr;q=0.8',
'x-ig-app-id': '936619743392459',
'sec-fetch-site': 'same-origin',
})
try {
const r = await fetch(u, { redirect: 'follow', headers: h })
const rh = new Headers(r.headers)
rh.set('access-control-allow-origin', '*')
rh.set('access-control-expose-headers', '*')
return new Response(await r.arrayBuffer(), { status: r.status, headers: rh })
} catch (e) {
return new Response(String(e), { status: 502, headers: { 'access-control-allow-origin': '*' } })
}
}
}Daha sonra bu worker'ı sitedeki proxy kısmına girerek kontrolleri başlatabilirsiniz
iyi çalışmalar.
Edit: Kodun birçok kısmında yapay zeka'dan destek alınmıştır. Gördüğünüz hataları iletirseniz elimden geldiğince düzeltmeye çalışırım.
!429 Hatası genel aşırı istek hatasıdır bunun çözümü proxy değiştirmektir