-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
Arkadaşlar, Sabit bir sitenin içeriklerini çekebiliyorum ama dinamik bir sitenin verilerini çekemiyorum, her türlü yolu denedim ama olmadı bir yerde hata yapıyorum
aradım taradım sonuç elde edemedim. Elimde 2 Site var 1 tanesinden veri çekebiliyorken, diğer siteden neden veri çekemiyorum?
HtmlAgilityPack ve XPath olayını kullanıyorum veri çekmek için.
XnCN
Yazılımcı
Kullanıcı
-
Üyelik
30.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılım
-
Konum
Kocaeli
-
Ad Soyad
A** H**
-
Mesajlar
447
-
Beğeniler
56 / 109
-
Ticaret
1, (%100)
olay şundan kaynaklanıyor sen web sitesinden veriyi alırken htmlagilitypack siteye girip istek yapıyor ve sitenin o anda yolladıgı veriyi indiriyor.Sitede sürekli değişen veriler js kullanarak yapılır ve js yorumlanması gereken bir dildir , senin indirdiğin veri sadece yazı oldugundan dolayı(kaynak kodu görüntüle) js kodları çalısmaz ve görünen veri sadece senin siteye girdiğin andaki statik veri olur.Eğer çektiğin sitede bir socket apisi yoksa , büyük ihtimal yok , bir timer yardımı ile veri çekme kodlarını belirli saniyelerde çalıstır fakat bunu yaparken program kısa süreli donmalar yaşıyıcaktır, 2.yol thread kullanarak belirli sürelerde bu threadları çağır.
-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
yorumun için teşekkür ederim ama hala çözemedim :s