wolfyflutter

69. google search mode ai [ai] [search] [official api]

Nov 23rd, 2025 (edited)
417
0
Never
9
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.   nama   : google search ai mode
  3.   base   : https://www.google.com
  4.   by     : wolep
  5.   update : 21 november 2025m 2 AM
  6.   node   : v24.11.1
  7.   note   : as always fungsi parsing html gw minta ke ai :v
  8.            next update mungkin gw bakalan isi support conversation
  9.            gw belum tau value apa aja yang minimal disertain
  10.            tapi skrep ini udh work as expected, minus one time
  11.            conversation ajah :v. tapi lumayan lah bua gratisan
  12.            haha
  13.   module : esm (tested) / cjs (gak tau coba test yah :v)
  14. */
  15.  
  16. import * as cheerio from 'cheerio'
  17.  
  18. const g = {
  19.  
  20.     helper: {
  21.         log: function (message) {
  22.             //oreturn
  23.             console.log(`[google search ai] ${message}`)
  24.         },
  25.  
  26.         formatError: function (string) {
  27.             const MAX_LENGTH = 200
  28.             const type = typeof (string)
  29.             if (type !== "string") return `(gak bisa nampilin teks karena type yg di kasih adalah ${type})`
  30.             if (!string) return '(empty message)'
  31.             let message = string
  32.             try {
  33.                 message = JSON.stringify(JSON.parse(string), null, 2)
  34.             } catch (_) { }
  35.             if (message.length > MAX_LENGTH) {
  36.                 message = message.substring(0, MAX_LENGTH) + `... (trimmed ${string.length - MAX_LENGTH} characters)`
  37.             }
  38.             return message
  39.         }
  40.     },
  41.  
  42.     getCookie: async function () {
  43.         this.helper.log('coba ambil kuki')
  44.         const r = await fetch("https://play.google.com/log?format=json&hasfast=true&authuser=0", {
  45.             "headers": {
  46.                 'accept-encoding': 'gzip, deflate, br, zsdch, zstd'
  47.             },
  48.             "body": "[[1,null,null,null,null,null,null,null,null,null,[null,null,null,null,\"en-ID\",null,null,null,[[[\"Chromium\",\"142\"],[\"Not_A Brand\",\"99\"],[\"Google Chrome\",\"142\"]],0,\"Windows\",\"15.0.0\",\"x86\",\"\",\"142.0.7444.163\"],[4,0]]],596,[[\"1763639555843\",null,null,null,null,null,null,\"[null,[\\\"2ahUKEwjtoP2h1YCRAxV1yzgGHeqmFYsQiJoOegYIAAgAEBM\\\"],null,null,null,null,null,null,null,[50]]\",null,null,null,null,null,null,-28800,null,null,null,null,null,1,null,null,\"[[[1763639555842000,0,0],4],null,null,[null,null,3,null,null,null,null,null,null,null,\\\"2ahUKEwjtoP2h1YCRAxV1yzgGHeqmFYsQiJoOegYIAAgAEBM\\\"]]\"]],\"1763639555843\",null,null,null,null,null,null,null,null,null,null,null,null,null,[[null,[null,null,null,null,null,null,null,null,null,null,null,null,89978449]],9]]",
  49.             "method": "POST"
  50.         });
  51.         if (!r.ok) throw Error(`${r.status} ${r.statusText} di fungsi getCookie\n${this.helper.formatError(await r.text())}`)
  52.         const cookie = r.headers.getSetCookie()[0].split("; ")[0]
  53.         return { cookie }
  54.     },
  55.  
  56.     apiSearch: async function (query, cookie) {
  57.         this.helper.log('hit api search')
  58.         const pertanyaan = query
  59.         const r = await fetch("https://www.google.com/async/folif?ei=8wAfaa3bDfWW4-EP6s3W2Ag&yv=3&aep=22&sca_esv=100be553d7950a9c&source=hp&udm=50&stkp=0&cs=1&csuir=0&elrc=CmowYTcxa0tLT3NsZGQyUzhwaGEwQzU1dG10bzRtU09nYzNlZmFPM2dmbDZQWjl1ZnV5S2Q4c1NVUVZXamUwdzRGVzRXdmE3aHBvYlNDWjFpTTVHamhsMTNuXy05MlB5TkFFUm5IRjlTdURREhc4d0FmYWEzYkRmV1c0LUVQNnMzVzJBZxoLUVl3ZG90SUpKTE0&mstk=AUtExfBYZSu-e78DR2kr63-4EO-x1ELfy76o7hjhOVOVzwTATs7ru9uQwfg3SE2TItnNfDWulluSvCH6lvcPL2qBrwsjF2lnO-Drb0_tGndJYTALKwofwExTre-6MDCI_geuLCpH_gcNMJJ7go39xzqNKZqPHmVr1dGHlQg&csui=3&q=" + encodeURIComponent(pertanyaan) + "&ved=1t%3A244952&async=_fmt:adl,_snbasecss:https%3A%2F%2Fwww.gstatic.com%2F_%2Fmss%2Fsearch-next%2F_%2Fss%2Fk%3Dsearch-next.aim.OB36VA5Djzs.L.B1.O%2Fam%3DAAAAAAAAAAAAAAAACAgZAAAAAAQAAAAAIAAAACAAAACAEADAhQgCCEAEEgAAABAAAAAAAAAAgAAAoAAAAABAAAAAAAAAAAAAAABgFgQgCABIAYE3AAMAgEABgAI%2Fd%3D1%2Fexcm%3DASY0Wd%2CAiz46d%2CAo6dnf%2CAzSnD%2CD1nDFc%2CE1OJWe%2CEj7pAc%2CEsqXXd%2CFF5Y8b%2CFWrJQc%2CFckSrf%2CFyH0nb%2CGnLh6e%2CHoxWed%2CIyd0xc%2CKGeR3c%2CRviR3d%2CStgeed%2CTdu1Vc%2CUhtX3d%2CVnu7zd%2CW8NV9d%2CWOOgyb%2CWr4gwf%2CX3KV0%2CXmAqMd%2CZ7MAyf%2Ca419X%2CayDvec%2Cb%2Cb4fE6b%2Cb7b88%2CbT5qhd%2CbTGTre%2CbYAJce%2CblIcIb%2CcuZPYc%2Ce70zne%2CeBhDS%2CfZp0ed%2Cg0BaKe%2CgKbrsf%2Ch5g25d%2CjLZYRc%2CjrKk6c%2CkGVn2c%2CrRecze%2CrXUgd%2CrZPHBe%2CsecKrf%2Ct8ZFHb%2CtXNq8b%2CtxW4Ec%2CuAuYHe%2Cvu0Pcd%2Cw0tqF%2CxBG21%2Cy4TDlb%2CyxVckb%2CzLVn4b%2Fed%3D1%2Fdg%3D2%2Fujg%3D1%2Frs%3DAE5fCmQG1Fy5I8n_8YcfBeoPxr_aKOtqXQ", {
  60.             "headers": {
  61.                 "cookie": cookie,
  62.                 "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36"
  63.             },
  64.             "body": null,
  65.             "method": "GET"
  66.         })
  67.         if (!r.ok) throw Error(`${r.status} ${r.statusText} di fungsi search\n${this.helper.formatError(await r.text())}`)
  68.         const html = await r.text()
  69.         return { html }
  70.     },
  71.  
  72.     parseHtml: (html) => {
  73.         const $ = cheerio.load(html);
  74.  
  75.         // remove invisible DOM (browser juga tidak menampilkan ini)
  76.         $('script, style, noscript').remove();
  77.         $('[style*="display:none"]').remove();
  78.         $('[hidden]').remove();
  79.         $('[aria-hidden="true"]').remove();
  80.         $('[data-ved]').remove();
  81.         $('svg, path').remove();
  82.  
  83.         // remove google injected comment nodes
  84.         $.root().contents().each(function () {
  85.             if (this.type === 'comment') {
  86.                 $(this).remove();
  87.             }
  88.         });
  89.  
  90.         const text = $("div[data-target-container-id='5']")
  91.             .map((i, el) => $(el).text().replace(/\s+/g, ' ').trim())
  92.             .get()
  93.             .filter(Boolean);
  94.  
  95.             console.log(text)
  96.         text.pop();
  97.         return { result: text.join("\n") };
  98.     }
  99.     ,
  100.  
  101.     search: async function (query) {
  102.         if (!query) throw Error(`param query gak boleh kosong`)
  103.         const { cookie } = await this.getCookie()
  104.         const { html } = await this.apiSearch(query, cookie)
  105.         const { result } = this.parseHtml(html)
  106.         this.helper.log('done')
  107.         return result
  108.     }
  109. }
  110.  
  111. // cara pakai
  112. // g.search('apa yang dimaksud dengan cosmic indifference ?')
  113. //     .then(console.log)
  114. //     .catch(console.log)
  115.  
  116. /* output
  117. Cosmic indifference (ketidakpedulian kosmik) adalah sebuah konsep filosofis yang menyatakan bahwa alam semesta (kosmos) tidak memiliki perasaan, kesadaran, atau tujuan yang terkait dengan keberadaan manusia. Alam semesta tidak memihak —ia tidak peduli atau menentang manusia atau kepentingan manusia.
  118. Poin-poin utama dari konsep ini meliputi:
  119. Netralitas Alam Semesta: Alam semesta beroperasi berdasarkan hukum-hukum fisika dan proses alami, yang acuh tak acuh terhadap harapan, moralitas, penderitaan, atau aspirasi manusia.Ketidakberartian Manusia: Dalam skema keberadaan intergalaksi yang sangat besar dan tidak dapat dipahami, manusia dan masalah-masalahnya sangat tidak penting (insignifikan).Sumber Makna: Konsep ini sering menyiratkan bahwa makna hidup tidak datang dari alam semesta itu sendiri, tetapi harus diciptakan oleh manusia melalui perspektif dan tindakan mereka sendiri.Hubungan dengan Kosmisisme: Konsep ini adalah tema sentral dalam filsafat kosmisisme, yang dikembangkan oleh penulis horor H.P. Lovecraft. Kosmisisme menekankan ketakutan manusia akan ketidakberartian mereka di hadapan alam semesta yang luas dan asing.
  120. Singkatnya, "cosmic indifference" adalah pandangan bahwa alam semesta tidak peduli dengan apa yang terjadi pada kita, mengingatkan kita bahwa kita sendirilah yang bertanggung jawab untuk menemukan atau menciptakan makna dalam hidup kita.
  121. */
  122.  
  123. export default g
Tags: ai google
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Zohimco
    15 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • Kelfunle
    3 hours
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=lpjqwnlywt
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment