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
Python Bunu Nasıl Yaparım +R10
3
●126
- 06-05-2020, 17:02:35Üyeliği durduruldu
- 06-05-2020, 17:09:46ö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.baranuyukus adlı üyeden alıntı: mesajı görüntüle
Ü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:54https://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Üyeliği durdurulduEvet 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ıinterferon adlı üyeden alıntı: mesajı görüntüle
