En iyi yanıtlayıcılar
C# Sayfanın geliştirici seçenekleri verilerini çekmek

Soru
-
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
Tüm 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