• 06-05-2020, 17:02:35
    #1
    Üyeliği durduruldu
    Merhaba
    Belli alışveriş sitelerindeki ürünleri,örneği aşağıya bıraktım, en yeni ürünler kısmındaki son 4-6 ürünü kontrol edecek ve değişiklik olduğunda ekrana yazdırma gibi bir olayı python request kullanarak nasıl yaparım. Hadi ürünleri kayıt etme işini hallederim ama değişiklik olup olmadığını nasıl kontrol ettirebilirim ki, Kafam çok karıştı yardım edebilir misiniz?
    https://wunder.com.tr/sneaker?sort=p...rder&order=ASC
    https://www.shopigo.com/erkek-kadin-...MaxPrice--5801
    https://lesbenjamins.com/collections...ted-descending
    https://1290sqm.com/collections/adid...ted-descending
  • 06-05-2020, 17:09:46
    #2
    baranuyukus adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Belli alışveriş sitelerindeki ürünleri,örneği aşağıya bıraktım, en yeni ürünler kısmındaki son 4-6 ürünü kontrol edecek ve değişiklik olduğunda ekrana yazdırma gibi bir olayı python request kullanarak nasıl yaparım. Hadi ürünleri kayıt etme işini hallederim ama değişiklik olup olmadığını nasıl kontrol ettirebilirim ki, Kafam çok karıştı yardım edebilir misiniz?
    https://wunder.com.tr/sneaker?sort=p...rder&order=ASC
    https://www.shopigo.com/erkek-kadin-...MaxPrice--5801
    https://lesbenjamins.com/collections...ted-descending
    https://1290sqm.com/collections/adid...ted-descending
    öncelikle sitelerdeki filter değişince url'de de değişiklik oluyor. Böylelikle en yeni ürünlere ulaşmak çok zor değil.
    Ürünlerde değişiklik olup olmadığını anlayabilmek için öncelikle değişiklik olmadan önceki halini bilmek gerekiyor. Bunun da çözümü olarak ilk akla gelen değişiklikten önceki bilgileri bir db 'de yada config dosyasında yada en kötü txt dosyasında tutmak gerek. Daha sonra her requestte son X ürünü alıp ( artık id mi olur, isim mi olur veya url mı olur orası senin bileceğin şey.) bir unique bilgisine göre kıyaslaman lazım.

    Ayrıca python spesifik konuyu sorum var başlığına değil de python başlığına açarsan daha hızlı ve daha çok yanıt alabilirsin bence
    Kolay gelsin.
  • 06-05-2020, 17:20:54
    #3
    https://www.udemy.com/course/sifirdan-ileri-seviyeye-python

    bahsettiğiniz konu hakkında ornek projeler python ile kolay olabiliyor. Sitede başarılı başka kurslar da var 30 günlük geri iade ile istediğiniz tipte bir script yapılabilir. node.js veya .net mimarisini düşünürseniz yine aynı şekilde bir çok örnek var.
    Kurs satın almak istemiyorum derseniz. medium, codeproject gibi sitelerde anlatımlar mevcut. örnek olarak https://medium.com/kaveai/web-scraping-453e96a86195
    google da web scraping with c#/node.js/python/javascript

    hazır kullanım olarak google eklentileri de mevcut. aklıma gelen örnek olarak web scraper var. Yalnız eklenti olarak hiç kullanmadım.
  • 06-05-2020, 17:22:10
    #4
    Üyeliği durduruldu
    interferon adlı üyeden alıntı: mesajı görüntüle
    öncelikle sitelerdeki filter değişince url'de de değişiklik oluyor. Böylelikle en yeni ürünlere ulaşmak çok zor değil.
    Ürünlerde değişiklik olup olmadığını anlayabilmek için öncelikle değişiklik olmadan önceki halini bilmek gerekiyor. Bunun da çözümü olarak ilk akla gelen değişiklikten önceki bilgileri bir db 'de yada config dosyasında yada en kötü txt dosyasında tutmak gerek. Daha sonra her requestte son X ürünü alıp ( artık id mi olur, isim mi olur veya url mı olur orası senin bileceğin şey.) bir unique bilgisine göre kıyaslaman lazım.

    Ayrıca python spesifik konuyu sorum var başlığına değil de python başlığına açarsan daha hızlı ve daha çok yanıt alabilirsin bence
    Kolay gelsin.
    Evet aslında yukarıda verdiğim linkler filtreli linkler. Bu son kısımdaki kıyaslama işini nasıl yapabileceğimi çözmüş değilim. Bir değişkene atayıp son ürünü, yeniden istek gönderdiğimde son ürünle if else şeklinde bir sorgulama yapmam Olur mu başka çözüm var mı