lostyazilim
tr.link

Php ile bot yazıyorum bazı verileri çekiyor bazılarını çekmiyor.Nasıl Çözebilirim?

10 Mesajlar 1.426 Okunma
lstbozum
tr.link

nahita nahita WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek öğretmen, yazılımcı, fotoğrafc
  • Konum Adana
  • Ad Soyad Ö** U**
  • Mesajlar 109
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Arkadaşlar merhaba html dom parser ve regex kullanarak bayisi olduğum opencart alt yapılı bir siteden ürün kodu çekiyorum.Bütün ürünleri çekiyorum ürünlerden birkaç tanesini atlıyor ve sayfanın en altındada hata veriyor kodlarım ve ekran görüntüsü burada. Sorun nerede acaba? Yardımcı olabilirseniz sevinirim.

function.php http://paste.ubuntu.com/14848949/
index.php http://paste.ubuntu.com/14848958/
hata ekranı http://prntscr.com/9xkqtm
 

 

wmaraci
reklam

Teppz Teppz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.01.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafik Yazılım
  • Konum Ankara
  • Ad Soyad M** C**
  • Mesajlar 25
  • Beğeniler 18 / 5
  • Ticaret 1, (%100)
localhost'da denediğin için hata alıyor olabilirmisin ?
 

 

nahita nahita WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek öğretmen, yazılımcı, fotoğrafc
  • Konum Adana
  • Ad Soyad Ö** U**
  • Mesajlar 109
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Tam performans elde etmeden sitede de denemedim. Local ya da hostta olmasi çok bir şey değiştirir mi ki? Sorunun nereden kaynaklandığını düşünüyorsunuz?
 

 

WaxTR WaxTR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.02.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad S** T**
  • Mesajlar 14
  • Beğeniler 22 / 2
  • Ticaret 0, (%0)
Çalışmalarınızı her zaman site üzerinden yapmanızı öneririm.
 

 

wmaraci
wmaraci

savasdersimcelik savasdersimcelik WM Aracı Kullanıcı
  • Üyelik 13.08.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad S** Ç**
  • Mesajlar 529
  • Beğeniler 114 / 208
  • Ticaret 30, (%97)
Merhaba
eğer taglara göre parçalayarak veri çekiyorsanız belirlediğiniz taglar sayfada olmadığından veri gelmiyordur.
localhost yerine sunucuda çalışmanızı tavsiye ederim.
nahita

kişi bu mesajı beğendi.

nahita nahita WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek öğretmen, yazılımcı, fotoğrafc
  • Konum Adana
  • Ad Soyad Ö** U**
  • Mesajlar 109
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Sunucuda denedim şağıdaki hatayı veriyor. Sanırım paylaşımcı sunucularda time out süresini değiştiremiyoruz. Bu kadar uzun sürmesi scriptten mi yoksa veri çekilelen siteden mi acaba? Bu konuda ne düşünüyorsunuz?

HATA: "This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'." hatası
 

 

savasdersimcelik savasdersimcelik WM Aracı Kullanıcı
  • Üyelik 13.08.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad S** Ç**
  • Mesajlar 529
  • Beğeniler 114 / 208
  • Ticaret 30, (%97)
Zaman aşımına uğramış sanırım çekmek istediğiniz veri sayısı fazla olabilir.
Örnek olarak tek seferde 100 konuyu çekmeye çalışmaktansa 10 sayfalama yapıp 10 ar 10 ar çekin derim.
 

 

nahita nahita WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek öğretmen, yazılımcı, fotoğrafc
  • Konum Adana
  • Ad Soyad Ö** U**
  • Mesajlar 109
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Ben her seferinde elle çekmek istemiyorum. Crona tanımlayacağım saatte bir çalışacak. Bu durumda da sayfalama yapabilir miyim acaba?
 

 

savasdersimcelik savasdersimcelik WM Aracı Kullanıcı
  • Üyelik 13.08.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad S** Ç**
  • Mesajlar 529
  • Beğeniler 114 / 208
  • Ticaret 30, (%97)
Yapılamaz diye bir şey yok ama nasıl yapacağına dair bir bilgim yok ;)
 

 

nahita nahita WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek öğretmen, yazılımcı, fotoğrafc
  • Konum Adana
  • Ad Soyad Ö** U**
  • Mesajlar 109
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Benimde bir fikrim yok. Yalnız şunu fark ettim şimdi. Ürün sayfasından çekilecek linkin limitini 16 olarak belirledim yani link 16 link var ama döngü 17 defa çalışıyor. kodları inceleme fırsatınız oldumu

Ek Olarak: for döngüsünde şart olarak <= kullanmışım ondan dolayı bir kere fazla dönüyormuş. :(

Peki sunucuya yük bindirmemek adına jquery felan kullanabilir miyiz bu çalışmada. Bilginiz var mı acaba?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al