Wpis z mikrobloga

Nakierujecie mnie trochę z parsowaniem html w #csharp? Używając HtmlAgilityPack udaje mi się wyciągnąć div o interesującej mnie wartości parametru class, w którym znajdują się szukane dane. Format danych wygląda tak: http://pastebin.com/RCJmTEPJ

Trochę to mało przyjazne do automatycznej interpretacji, ale nie ja to pisałem. Chcę sobie teraz te dane wyciągnąć i opakować w obiekt. Na szczęście parametrów jest stała liczba i stałe nazwy. Czy #regexp to dobre podejście? Wiem jak napisać wyrażenie które będzie wyłapywało wartość parametru między znacznikami b. Analogicznie nazwę parametru od otwierającego div do otwierającego b. Teraz to przejechać foreach jakoś, czy może jest lepszy sposób?

Wołam też #programowanie bo problem chyba mało zależny od samego języka.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: tylko teraz żeby nazwać jakoś te wartości i móc na nich niezależnie pracować, to pasuje je zamknąć w obiekcie. Czyli ienumerable powinien zostać przekazany jako argument do konstruktora. Ale wtedy kod konstruktora wygląda tak:

this.parametr = T.ElementAt(0);


this.innyparametr =
  • Odpowiedz