wmaraci reklam
lidertakipci

Visual Studio c# Dinamik ver çekmek

3 Mesajlar 960 Okunma
advertseo
wmaraci reklam

mesut33 mesut33 WM Aracı Kullanıcı
  • Ü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.
 

 

wmaraci
reklam

XnCN 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.
 

 

mesut33 mesut33 WM Aracı Kullanıcı
  • Ü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
 

 

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