Soru sorabilmek için 300 puana ulaşmanız gerekmektedir.
Sitemizi ilk defa ziyaret ediyorsun . Bizi onurlandırdın , umarım sana kaliteli bilgiler sunabiliriz.
0 oy
12 gösterim
Bilgisayar kategorisinde (8.7k puan) sordu


image

Satır satır açıklamak gerekirse ilk satırda url adında bir string değişken oluşturuyoruz. İşlem yapacağımız sayfanın adresini bu değişkende saklayacağız.

ikinci satırda istek isimli HttpWebRequest elemanıyla bir çağrı oluşturuyoruz hedef siteye.

üçüncü satırda WebResponse türünde çağrıdan dönen sayfa verilerini tutabileceğimiz bir eleman oluşturuyoruz.

dördüncü satır da, verileri tutmak için oluşturduğumuz WebResponse elemanımızın içindeki verileri Stream olarak depoluyoruz.

beşinci satırda html sayfamızın tam olarak taslağını tutacak olan elamızını oluşturuyoruz ve "Load" fonksiyonu ile s_donen_cagri isimli stream nesnemizdeki verileri bu elemanımızda yüklüyoruz.

HtmlAgilityPack kütüphanemizi bu noktadan sonra kullanmaya başlıyoruz..

Foreach döngümüz de, oluşturmuş olduğumuz HtmlDocument nesnemizin içerisinde "DocumentNode.SelectNodes()" fonksiyonu ile arama yaptırıyoruz.

eğer arattırdığımız class, id, tag hakkında eleman varsa foreach döngüyü sürdürmeye devam edicek ve ip adresim isimli değişkenimizin içerisine HtmlAglityPack.HtmlNode nesnemizin içeriğindeki InnerText isimli değeri değişkenimizin içerisine yazacaktır.

Son olarak da label nesnemizin içerisine bu değeri atayacaktır..

Sıradaki Önceliğimiz ise işlem yapacağımız xxx.com üzerinde Ctrl+U yada F12 tuşlarıyla sayfanın Html kalıbını incelememiz gerekmektedir.

Şimdi gelelim DocumentNode.SelectNodes() fonksiyonumuzun tam olarak nasıl çalıştığına bakalım;

Bu fonksiyon için html nesnemizin XPath formatını kullanacağız, ve bir kaç farklı şekilde nesnemizi işaretleyebiliriz;

<span style='background-color:#f6f8f4; color:#000000; font-family:"Museo Sans 300",Verdana,Arial,Helvetica

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

İlgili sorular

0 oy
0 cevap 11 gösterim
0 oy
0 cevap 23 gösterim
0 oy
0 cevap 12 gösterim
29 Ekim Bilgisayar kategorisinde kt (8.7k puan) sordu
0 oy
0 cevap 22 gösterim
31 Ağustos Bilgisayar kategorisinde kt (8.7k puan) sordu
0 oy
0 cevap 26 gösterim
28 Ağustos Bilgisayar kategorisinde kt (8.7k puan) sordu

168 soru

102 cevap

10 yorum

206 üye

-delphi-rio-crack acik-port aireplay-ng akinci-yazilimi all-of-domain-attack android-mantigi-nasil android-nasil-yazilir android-nedir android-yazilim api-kancalama api-nasil-alinir api-nedir api-yakalama aselsan-yazilim assembly-resolve-nedir audit-guvenlik-denetim-araci bapi-kurulumu benzocaine bilgisayar-denetim-araci bilincalti-nedir blackhat-seo burpsuite-nedir-nasil-kullanilir busbar buy calistir-komutlari cmd-attrib cmd-delphi cmd-komutlari command-komutlari delphi delphi-alma delphi-api delphi-apk-muzik delphi-cikarilabilir-usb delphi-community-edition-download delphi-firemonkey-source delphi-fmx delphi-get delphi-iletisim-kurma delphi-image delphi-ip delphi-map-service delphi-minecraft delphi-music delphi-muzik-gomme-yerlestirme delphi-pascal delphi-removable-list delphi-rio-download delphi-rio-indir delphi-send delphi-source delphi-usb-baglanti-kurma delphi-usb-contact delphi-usb-list delphi-uygulama-izinleri devaudit-nedir domain-saldiri dos-attrib doscommand-delphi dress elmastan-saglam-madde firemonkey fmx godaddy-indirim godaddy-kupon godaddy-yenileme gunes-sistemi-tess hayvan-robotlar herve html-agility-pack html-cookie html-get html-veri-cekme iha-yazilimi interposer-class-nedir-nasil-kullanilir kuzgun-yazilim leger lidocaine misir-robot nano-robotlar nasa-tess patlamis-misir-robotu port-kapatma process-forest-forensics-tool pubg-banned python-os-process-parameter seo-analizi seo-spam-nedir-kurtulma siha-yazilimi sinergoloji-nedir sinyal-yansitici-boya-nedir-nerelerde-kullanilir-nerelerde-bulunur url-kısaltıcı-kullanımı uses-permissions-delphi uydu-tess wifi-card wifi-dos-attack wifi-kart-hazirlama wifi-saldiri wifi-saldiri-mantigi wifi-saldiri-ogrenme
7 Online
0 Member And 7 Guest
Today Visits : 1277
Yesterday Visits : 1736
All Visits : 407453
...