• 28-01-2022, 04:41:22
    #1
    Merhaba c# dilinde masa üstü bir uygulama kodluyorum istediğim siteden verileri xpath ile çekebiliyorum
    - link value,yani butonun gideceği siteyi çekemiyorum
    -ve 2 siteden veri alabilir miyim denedim olmadı.

    bende şu mantığı kurdum form2'de de aynı kodlarla diğer siteyi yazsam form1 de butona bastığımda form2 yi nasıl tetiklerim.

                string Sozlesme;
                Sozlesme = textBox1.Text;
                Uri url = new Uri("https://bscscan.com/token/"+ Sozlesme);
                WebClient client = new WebClient();
                string html = client.DownloadString(url);
                HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
                doc.LoadHtml(html);
  • 28-01-2022, 06:11:24
    #2
    Emson adlı üyeden alıntı: mesajı görüntüle
    Merhaba c# dilinde masa üstü bir uygulama kodluyorum istediğim siteden verileri xpath ile çekebiliyorum
    - link value,yani butonun gideceği siteyi çekemiyorum
    -ve 2 siteden veri alabilir miyim denedim olmadı.

    bende şu mantığı kurdum form2'de de aynı kodlarla diğer siteyi yazsam form1 de butona bastığımda form2 yi nasıl tetiklerim.

                string Sozlesme;
                Sozlesme = textBox1.Text;
                Uri url = new Uri("https://bscscan.com/token/"+ Sozlesme);
                WebClient client = new WebClient();
                string html = client.DownloadString(url);
                HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
                doc.LoadHtml(html);
    html value olayını çözdüm şuanda tek bir siteden veri alıyorum 2.bir siteyi devreye nasıl dahil ederim* ?
  • 28-01-2022, 10:30:38
    #3
    Üyeliği durduruldu
    Başka bir instance oluşturmalısınız
  • 28-01-2022, 14:59:47
    #4
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Başka bir instance oluşturmalısınız
    şu anda başka bir butona farklı siteden veri çekme yazarak a butonundan b butonunu tetikliyorum lakin bazı sitelerde html document gelmiyor kodu şifrelenmiş siteler de mi oluyor acaba bu, aynı kodla başka sitelerden çekebiliyorum
  • 28-01-2022, 20:05:42
    #5
    Emson adlı üyeden alıntı: mesajı görüntüle
    şu anda başka bir butona farklı siteden veri çekme yazarak a butonundan b butonunu tetikliyorum lakin bazı sitelerde html document gelmiyor kodu şifrelenmiş siteler de mi oluyor acaba bu, aynı kodla başka sitelerden çekebiliyorum
    Bu sorunu one-page web uygulamalarında yaşamanız gayet normal çünkü sayfa içeriği karşınıza gelmeden render edilmiyor bununda sebebi javascript kodlarının sayfa yüklendikten sonra çalışmasından kaynaklanıyor
  • 28-01-2022, 22:09:48
    #6
    nantomu adlı üyeden alıntı: mesajı görüntüle
    Bu sorunu one-page web uygulamalarında yaşamanız gayet normal çünkü sayfa içeriği karşınıza gelmeden render edilmiyor bununda sebebi javascript kodlarının sayfa yüklendikten sonra çalışmasından kaynaklanıyor
    evet bu akşam da şunu fark ettim veri almak istediğim sitede karşılama ekranı var 3-4 saniyelik o yüzden çektiği html = null oluyor bu sorunları nasıl aşarım ?

    https://bscheck.eu/ ( Burada arattığım tokenin Slippage değeri Al Sat % çekmem gerekiyor )
    https://poocoin.app/tokens/( Burada ise yine arattığım tokenin marketcap değeri ve fiyatını çekmem gerekiyor )

    ama iki siteden de veri çekemiyorum
  • 28-01-2022, 22:13:27
    #7
    Emson adlı üyeden alıntı: mesajı görüntüle
    evet bu akşam da şunu fark ettim veri almak istediğim sitede karşılama ekranı var 3-4 saniyelik o yüzden çektiği html = null oluyor bu sorunları nasıl aşarım ?
    Sadece request atarak değil bizzat siteyi farklı bir pencerede ziyaret edebilirsiniz
    Bunun için .NET'de WebBrowser widgeti vardı sanırım onu kullanabilirsiniz ama modern ES'i desteklediğini sanmıyorum o yüzden CefSharp kütüphanesine göz atmanız daha iyi olur