Hej Kan du inte ta reda på adressen till sida 2, 3 osv. Alltså om det ser ut typ: http://www.domain.se/fil.cfm?page=2. 1) det är antagligen inte lagligt att skrapa random information och sätta upp på sin egen hemsida, i alla fall hur som helst, men IANAL.. HOST! kolla på RegEx, det finns mass viss med dok. på nätet ang hur att använda det för att söka ut html taggar, så sök ut href tagarna så har du länk info. Tack för tipset, jag har tillstånd att läsa och hämta data från sidan.....läsa innehåll av websida - C# och Asp.NET
Jag läser innehållet på en sida som listar varor tex.
eftersom deras lista är lång så har de en klicbar länk (framåt) där man hämtar nästa sida osv.
Jag läser sidan med
System.Net.HttpWebRequest.Create("http://www.domain.se/fil.cfm");
Hur kan jag läsa hela listan genom att gå via framåt länken?
tackar för hjälpen..
KSv: läsa innehåll av websida - C# och Asp.NET
Om sen t.ex. sida 4 inte svarar så finns den inte.
Det hade varit lättare att komma fram till en lösning om du angav vilken webbsida det var.Sv: läsa innehåll av websida - C# och Asp.NET
men för att återgå till frågan:
Pseudokod:
sida = <hämta första sidan>
länk = <sök efter länk till nästa sida>
while "länk" {
sida = <hämta sidan i länken>
<gör nåt fiffigt med datan>
länk = <sök efter länk i sida>
färdigSv: läsa innehåll av websida - C# och Asp.NET
Ett stilla påpekande.
Om du inte har tillåtelse att hämta datat så håller du på med något som inte är lagligt (eller ens omtyckt).
Om du gör det borde du kunna snacka dig till att de fixar någon form av http-response som innebär att en lista med alla varor skickas tillbaka.Sv: läsa innehåll av websida - C# och Asp.NET
Sv:läsa innehåll av websida - C# och Asp.NET