» »

Kako z VS.NET priti do izvorne kode neke html strani?

Kako z VS.NET priti do izvorne kode neke html strani?

Microsoft ::

Kako in kaksen objekt (al kaj drugega) naj kreiram, da mu potem lahko podam nek URL, potem pa bo ta poskusal iti do URLja, kjer bo prebral celotno kodo (tisto, ki jo lahko vsak vid, ane) in jo shranil v nek string?


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

MaCoFaCo ::

V C# nardiš nekako takole:

using System.Net;
using System.Text

private string GetWebPage(string url)
{
  try
  {
    HttpWebRequest webRequest =
      (HttpWebRequest)WebRequest.Create(url);
    webRequest.Timeout = 6000;
    HttpWebResponse webResponse =
      (HttpWebResponse)webRequest.GetResponse();
    Stream responseStream = webResponse.GetResponseStream();
    string responseEncoding =
webResponse.ContentEncoding.Trim();
    if (responseEncoding.Length == 0)
      responseEncoding="us-ascii";
    StreamReader responseReader = new
StreamReader(responseStream,
      System.Text.Encoding.GetEncoding(responseEncoding));
    return(responseReader.ReadToEnd());
  }
  catch
  {
    return(string.Empty);
  }
}

Microsoft ::

Ok, hvala.

Bom v kratkem preizkusil, ko usposobim PC.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Microsoft ::

Super, zlo dobro dela, kar sem si zamislil. Sicer sem enkrat nekaj s temle dela, da sem bral txt datoteko iz web streznika, tako da se en macken spomnem.

Hvala res.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

darh ::

[offtopic]
TOLK KODE???

php rox ;)

file_get_contents(URL);
[/offtopic]
Excuses are useless! Results are priceless!

Microsoft ::

Sej, mogoce bi se dalo bol lazje naredit, sam pa po moje tole omogoca dost boljse nastavljanje vsega moznega. Pac, bolj advaced verzija.

Bom jst enkrat precekiru, ko sm naredil nekaj podobnega. Se mi zdi, da je manj kode. Mogce ze v torek.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

MaCoFaCo ::

Xbite: kaj pa misliš kako je napisana tvoja funkcija file_get_contents(URL) v PHPju. Grem stavit da se odzadaj skriva še več kode :PPPP Skratka, offtopic komentar, kot si sam napisal :)

CCfly ::

Poanta je da uporabljaš čajno žličko namesto lopate.
"My goodness, we forgot generics!" -- Danny Kalev

kyuuzou ::

Jah pomoje ima KoLaChEk prav, tega ne moremo primerjati. Je pa funkcija file_get_contents() implementirana v samem PHPju (torej v Cju in je vedno na voljo) in je njena implementacija po obsegu podobna zgornjemu skupku kode (z uporabo PHP Stream APIja).

Anyway glavno da je Microsoft dobil svoje :]

Microsoft ::

if (File.Exists(path))
se prever, ce je sploh kje fajl.

using (FileStream fs = File.OpenRead(path))

while (fs.Read(a,0,a.Length) > 0) 
Tu preberes in devas v a, ki pa more bit array

Skratka, tri vrstice, kar ni tako vlko.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C# asp.NET web forma] Kam zgine cookie oz. zkj se izbriše?

Oddelek: Programiranje
61034 (848) Morenov
»

ASP.NET + C# vprašanje

Oddelek: Programiranje
342649 (1663) Morenov
»

Avtomatično prepoznati POST spremenljivke

Oddelek: Programiranje
121463 (1256) AnonimkeOP
»

HTTP POST

Oddelek: Programiranje
231670 (1446) kopernik
»

kaj zna c#

Oddelek: Programiranje
151691 (1503) snow

Več podobnih tem