Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Siteden Veri çekmek için

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Merhaba,

Şöyle birşey için bana gerekli olan nelerdir? Profesyonel bir arabirim olmasına gerek yok.

Yapmak istenilen: Cron ile her saat başı hedef site kontrol edilecek, ürün fiyatlarında değişiklik varsa sisteme yansıtılacak, yeni eklenen ürünleri kontrol edecek, sistemden kaldırılan ürünleri kontrol edecek? Zaten bunları veri halinde alırsa ben kendi sistemime aktarırım oradaki bilgileri.

Hedef site: www.sarayhali.com.tr

Böyle birşey için ne yapmam gerek? Balığı kendim tutmak istiyorum :D
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
Zaten asıl önemli olan kısım bahsettiğiniz noktalardır. Dediğiniz koşullarda veriler alınıp elendikten sonra veritabanına kaydetmek işin en basit kısmıdır.

PHP bilginiz ne düzeyde bilemiyorum bu işlemleri yapacak bir script sizin için basit olmayabilir. Galiba bu konudaki bilginiz üst düzeyde değildi. Yanılıyorsam lütfen düzeltin.

Konu için gerekli bilgiyi size gönderiyorum.
 

Ozcan

0
Onaylı Üye
Üye
Katılım
12 Mayıs 2007
Mesajlar
3,749
Açılan Konu
428
Tepki puanı
61
Konum
Antalya
Bayii si filansa firma veri tabanına okuma izni vermelerini söleyebilirsin. :) site yaptığın
 

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Teşekkürler yagmayok ve Özcan :)

yagmayok, verdiğin örneği incelemekteyim,

Özcan, evet bayiisiyim, onların deyimiyle satış noktası :) Başvuruda bulundum, bakalım cevapları ne olacak.

Teşekkürler tekrardan :)
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Üç fonksiyona ihtiyacın var.

file_get_contents()
explode()
str_replace()

File get contents ile hedef web sayfasını çekersin, explode ile belirli tekrarlayan html kodlarına göre bölersin. str_replace ile çeşitli html kodlarını boşluklarla değiştirip düz text e çevirirsin. strip_tags() da yararlı olabilir, html kodlarını arındırma fonksiyonudur.
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
Sana verdiğim örneğe Angelo'nun dediklerinden explode() uygulamayı başarabildin mi bu iş tamamdır.
 

eRLySL

0
Onaylı Üye
Üye
Katılım
25 Mart 2008
Mesajlar
424
Açılan Konu
12
Tepki puanı
1
Sana verdiğim örneğe Angelo'nun dediklerinden explode() uygulamayı başarabildin mi bu iş tamamdır.

Bu işlem için Regular Expression (düzenli ifade, Regexp olarakta bilinir) işlevlerini incelemenizi tavsiye ederim. Bu gibi işlemlerde tercih edilen budur.

Kolay gelsin.
 

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Üç fonksiyona ihtiyacın var.

file_get_contents()
explode()
str_replace()

File get contents ile hedef web sayfasını çekersin, explode ile belirli tekrarlayan html kodlarına göre bölersin. str_replace ile çeşitli html kodlarını boşluklarla değiştirip düz text e çevirirsin. strip_tags() da yararlı olabilir, html kodlarını arındırma fonksiyonudur.

Sana verdiğim örneğe Angelo'nun dediklerinden explode() uygulamayı başarabildin mi bu iş tamamdır.

Bu işlem için Regular Expression (düzenli ifade, Regexp olarakta bilinir) işlevlerini incelemenizi tavsiye ederim. Bu gibi işlemlerde tercih edilen budur.

Kolay gelsin.

Herbirinize ayrı ayrı teşekkürlerimi sunarım. Firmaya internet üzerinden dönüş yaptım ama geri dönüş olmadı hala. Sanırım pek aktif kullanmıyorlar ve öylesine bir email adresi vermişler :)
 
Üst