(Ders) C# Websitesinden nasıl veri çekilir?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
1881 ⁓ 193∞
Seçkin Üye
Katılım
21 Eki 2018
Mesajlar
565
Çözümler
3
Tepki puanı
181
Ödüller
8
7 HİZMET YILI
Merhaba, ben TRKByte. Bu konuda websitesinin üzerinden veri çekip bunu işlemeyi anlatacağız.

Kütüphanelerimiz;

C#:
using System;
using System.Collections.Generic;
using System.Net;
using System.IO;
using Newtonsoft.Json;

Kodlarımız;

C#:
namespace WebsiteDataFetcher
{
    public class User
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string Surname { get; set; }
        public string Email { get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {
            string url = "https://www.ornek.com/users.json";
 
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream());
            string data = reader.ReadToEnd();
            List<User> users = JsonConvert.DeserializeObject<List<User>>(data);

            foreach (User user in users)
            {
                Console.WriteLine("ID: " + user.ID);
                Console.WriteLine("İsim: " + user.Name);
                Console.WriteLine("Soyisim: " + user.Surname);
                Console.WriteLine("Email: " + user.Email);
                Console.WriteLine("------------------------------");
            }

            reader.Close();
            response.Close();
        }
    }
}
 
Son düzenleme:
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
hangi siteden ne tür veriler çekiyor aga
arkadaş sadece jsonların olduğu veriyi indirmiş normal bi site linki koyarsan html indirecektir bunuda htmldocumente yükleyerek istediğin bilgiye erişebilirsin
 
1881 ⁓ 193∞
Seçkin Üye
Katılım
21 Eki 2018
Mesajlar
565
Çözümler
3
Tepki puanı
181
Ödüller
8
7 HİZMET YILI
hangi siteden ne tür veriler çekiyor aga
Sitede örnek bir users.json olduğunu düşünelim ve içeriğinin şöyle olduğunu varsayalım;
JSON:
[
  {
    "ID": 1,
    "Name": "kral50011",
    "Surname": "MH",
    "Email": "[email protected]"
  },
  {
    "ID": 2,
    "Name": "TRKByte",
    "Surname": "MH",
    "Email": "[email protected]"
  },
  {
    "ID": 3,
    "Name": "Memory",
    "Surname": "Hackers",
    "Email": "[email protected]"
  }
]

Kodlar siteden bu örneğin içeriğini çekip satır satır kullanıcı bilgilerini yazdırıyor.

Çıktı ise şöyle oluyor (ID: 1 İÇİN ÖRNEK)

Kod:
ID: 1

İsim: kral50011

Soyisim: MH

Email: [email protected]

------------------------------
 
Onaylı Üye
Katılım
29 Haz 2020
Mesajlar
53
Tepki puanı
0
Ödüller
2
Yaş
30
5 HİZMET YILI
Você pode usar a biblioteca SELENIUM em C#.
Com esta biblioteca você manipula e captura dados. Essa biblioteca é amplamente utilizada para realizar RPA (automação robótica de processos).
Post automatically merged:

C#'ta SELENIUM kitaplığını kullanabilirsiniz.
Bu kitaplık ile verileri manipüle eder ve yakalarsınız. Bu kitaplık, RPA (robotik süreç otomasyonu) gerçekleştirmek için yaygın olarak kullanılır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst