none
C# Sayfanın geliştirici seçenekleri verilerini çekmek RRS feed

  • Soru

  • Merhaba, bir uygulamada chrome üzerinde bulunan geliştiri seçeneklerinde bulunan kırmızı alanlı kısımları çekmek istiyorum bununla ilgili kaynak bulamadım sadece sayfa kaynağını çekebiliyorum bunu nasıl yapabilirim yol gösterebilir misiniz?

    5 Aralık 2018 Çarşamba 11:00

Yanıtlar

  • Bahsettiğin şeyi basit web request yapmakla yakalayamazsın (özelikle XHR isteği vs gibi yöntemlerle dinamik olarak listelenen içerikleri), önerim bir tarayıcı kulanıp developer tools'una erişmek ve varsa ilgili handler'ları izlemek. Varsayılan olarak IE basit bir çözüm olarak akla ilk gelen tarayıcı ancak C# için Embedded versiyonunda dev tools özelliği desteklenmiyor, ayrıca GeckoFX de bu imkanı sağlamamış.

    Ekran görüntüsünden anladığım kadarıyla Chromium tabanlı bir tarayıcı kullanıyorsun, o halde CEFSharp kullanmanı önerebilirim. CEFSharp'ta dev tools'a erişmek mümkün ancak henüz gelişme aşamasında olduğu için ne kadar verimli kullanabilirsin veya ne kadar derinlere erişebilirsin bilmiyorum (Chromium Embedded Framework diye geçiyor ama tam olarak API'ler ve bazı handler'lar içinde yer almıyor.)


    TR| Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz. EN| If this is the answer to your problem, mark "Propose as Answer" and if it is helpful, you can contribute to the workig of the forum by "Voting".

    • Yanıt Olarak İşaretleyen theowel 8 Aralık 2018 Cumartesi 15:48
    8 Aralık 2018 Cumartesi 11:06

Tüm Yanıtlar

  • Fikri olan kimse yok mu?

    8 Aralık 2018 Cumartesi 10:21
  • Bahsettiğin şeyi basit web request yapmakla yakalayamazsın (özelikle XHR isteği vs gibi yöntemlerle dinamik olarak listelenen içerikleri), önerim bir tarayıcı kulanıp developer tools'una erişmek ve varsa ilgili handler'ları izlemek. Varsayılan olarak IE basit bir çözüm olarak akla ilk gelen tarayıcı ancak C# için Embedded versiyonunda dev tools özelliği desteklenmiyor, ayrıca GeckoFX de bu imkanı sağlamamış.

    Ekran görüntüsünden anladığım kadarıyla Chromium tabanlı bir tarayıcı kullanıyorsun, o halde CEFSharp kullanmanı önerebilirim. CEFSharp'ta dev tools'a erişmek mümkün ancak henüz gelişme aşamasında olduğu için ne kadar verimli kullanabilirsin veya ne kadar derinlere erişebilirsin bilmiyorum (Chromium Embedded Framework diye geçiyor ama tam olarak API'ler ve bazı handler'lar içinde yer almıyor.)


    TR| Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz. EN| If this is the answer to your problem, mark "Propose as Answer" and if it is helpful, you can contribute to the workig of the forum by "Voting".

    • Yanıt Olarak İşaretleyen theowel 8 Aralık 2018 Cumartesi 15:48
    8 Aralık 2018 Cumartesi 11:06