potřeboval bych na zadané url načíst jednu konkrétní řádku. Zkouším to přes WebClient a StreamReader ale nemůžu se dopracovat k tomu, jak dostat do Listu pouze řádky např. číslo 148, 154 a 201. Nechci stahovat celou stránku a pak ji nějak parsovat,
Zalezi na tom....
Jak to mas udelane. Pokud tu stranku skladas z kousicku, treba pres json, tak muzes nacist jen ten kousicek, jina adresa nez stranka, nebo zmena v url parametrech.
Pokud ale server posila celou stranku, a ty ji nemuzes predelat na ty kousicky, tak s tim nic neudelas.
Ja treba mam kod, kde zadam parametr a posle mi bud stranku nebo jen vypis ze seznamu ve formatu csv, json, html tabulku.
Ty po nem chces, aby ti vstoupil do hlavy, zjistil, co chces a nejak to z toho vytahl? A odeslal ti jen cast stranky? A tak, jako, pokud takovy program nema sam generator stranky, tak dokud neni stranka hotova, tak se neda moc urcit, ktery je ktery radek ve vyslednem souboru. Leda pak ten soubor parsovat. A to ty nechces.
Parsovani je ale v naproste pohode. Das hledat text '<table', 1x,2x,... podle toho, kolik tam tabulek je. Pokud nemaji podtabulky :) Pak totez udelas pro '<tr'...'>'...'</tr>'. A mas cely radek tabulky jen pomoci strpos (v php). Ale muzes pouzit i bezny parser.
No tak ta stránka má pevnou strukturu. Já VÍM, že informace, kterou chci, je na řádku 147. OK, tak tu stránku uložím do listu stringů s oddělovačem konec řádku a z toho si to pak vytáhnu přes index, ale to je takové nepěkné křivolaké řešení.