• 01-06-2025, 11:24:49
    #1
    Arkadaşlar merhaba,

    Bir proje üzerinde çalışıyorum. Kısaca özetlemek gerekirse groktan ve Chatgpt'den yararlandım ama çok uzun sürecek gibi. Tüm ülkelerin dağlarını ovalarını şehirlerini vs. tam 10'a yakın verisini çekmek istiyorum. ve json olarak kaydediyorum. chatgpt ile çok eksik veriler alıyor. Ve yaklaşık 200 ülke için çok zor oluyor. Örnek olarak aşağıda bırakıyorum.

    Grok bu aşamada python önerdi ama onu da yapamadım. Bana ücretli yardımcı olabilecek biri var mı acaba?

    {
        "name": "Arnavutluk",
        "code": "ARN",
        "lat": 41.1533,
        "lon": 20.1683,
        "features": {
            "cities": [
                {
                    "name": "Tiran",
                    "lat": 41.3275,
                    "lon": 19.8189,
                    "details": "Arnavutluk'un başkenti ve en büyük şehri."
                },
                {
                    "name": "Dıraç",
                    "lat": 41.3231,
                    "lon": 19.4414,
                    "details": "Ülkenin en büyük liman kenti."
                },
                {
                    "name": "Elbasan",
                    "lat": 41.1125,
                    "lon": 20.0822,
                    "details": "Tarihi bir iç şehir."
                }
            ],
            "forests": [
                {
                    "name": "Llogara Milli Parkı",
                    "lat": 40.2,
                    "lon": 19.6,
                    "details": "Dağlık alanlarda yer alan yoğun ormanlık alan."
                }
            ],
            "rivers": [
                {
                    "name": "Drin Nehri",
                    "lat": 42.0,
                    "lon": 20.0,
                    "details": "Arnavutluk'un en uzun nehri."
                }
            ],
            "seas": [
                {
                    "name": "Adriyatik Denizi",
                    "lat": 41.0,
                    "lon": 19.0,
                    "details": "Arnavutluk'un batı kıyılarını çevreler."
                },
                {
                    "name": "İyonya Denizi",
                    "lat": 39.5,
                    "lon": 19.9,
                    "details": "Arnavutluk'un güney kıyılarını çevreler."
                }
            ],
            "lakes": [
                {
                    "name": "Ohri Gölü",
                    "lat": 41.0667,
                    "lon": 20.8,
                    "details": "Arnavutluk ile Kuzey Makedonya arasında paylaşılır."
                },
                {
                    "name": "Şkodra Gölü",
                    "lat": 42.1,
                    "lon": 19.5,
                    "details": "Balkanlar'ın en büyük gölü."
                }
            ],
            "mountains": [
                {
                    "name": "Korab Dağı",
                    "lat": 41.79,
                    "lon": 20.53,
                    "details": "Arnavutluk'un en yüksek dağıdır."
                },
                {
                    "name": "Prokletije",
                    "lat": 42.5,
                    "lon": 19.8,
                    "details": "Kuzeyde sarp dağlık alanlar."
                }
            ],
            "deserts": [],
            "regions": [
                {
                    "name": "Güney Arnavutluk",
                    "lat": 40.5,
                    "lon": 20.5,
                    "details": "Tarım ve turizm açısından önemli bölge."
                }
            ],
            "plains": [
                {
                    "name": "Myzeqe Ovası",
                    "lat": 40.9,
                    "lon": 19.7,
                    "details": "Batı Arnavutluk'ta verimli tarım bölgesi."
                }
            ]
        }
    }
  • 01-06-2025, 11:30:15
    #2
    Verileri nereden çekmeye çalışıyorsun ?
  • 01-06-2025, 11:35:10
    #3
    Belli bir yerden değil. Grok ve chatgpt internetten araştırma yapıp json olarak oluşturuyor. Ama eksik oluyor az veri yapıyor ve yaklaşık 200 ülke var. 50 tane yaptım ama dediğim gibi eksik. Örneğin her ülkeden 3 tane falan temel şehirleri yapıyor.
  • 01-06-2025, 11:35:25
    #4
    json içindeki bahsettiğin datayı ayırıştırmayı mı düşünüyorsun? Sonuç olarak eline geçecek olan bir tablo mu istiyorsun?
  • 01-06-2025, 11:38:32
    #5
    tachyon adlı üyeden alıntı: mesajı görüntüle
    json içindeki bahsettiğin datayı ayırıştırmayı mı düşünüyorsun? Sonuç olarak eline geçecek olan bir tablo mu istiyorsun?
    cities, regions, plains vs'lerini ve bunların koordinatlarını araştıracak ve detaillarını işleyecek json olarak oluşturacak örnekteki gibi. Pyton bunu yapar mı bilmiyorum tabii. Yani internetten araştırıp json oluşturur mu? Sadece öyle bir öneri gibi bir şey sunmuştu Grok.
  • 01-06-2025, 11:44:55
    #6
    Sen bildiğin scraping yapmak istiyorsun. Elbette bunu yapabilecek en iyi dil python ama bazı kütüphaleri yükleyeceksin tabi bilmiyorsan cursor gibi araçlar kullanmalısın.
  • 01-06-2025, 11:46:06
    #7
    Python uyumlu olmayabilir webscrape istiyorsun zannımca apilerden elde etsen daha iyi olur.
  • 01-06-2025, 11:53:03
    #8
    Şöyle öneriler oldu. Nasıl yapabiliriz?




  • 01-06-2025, 12:08:40
    #9