Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izdvajanje odredjenog HTML-a

[es] :: .NET :: Izdvajanje odredjenog HTML-a

[ Pregleda: 3101 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ogi_Boy

Član broj: 102884
Poruke: 17
*.telekomsrpske.com.



Profil

icon Izdvajanje odredjenog HTML-a02.08.2006. u 23:46 - pre 215 meseci
Htio bih da na svojoj stranici koristim dijelove tudjih stranica. npr htio bih da prikazem podatke iz tabele "5 akcija sa najvecim rastom" sa stranice www.blberza.com (http://81.93.74.18/berzanova/) evo kako sam to uradio:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write(Akcija_sa_najvecim_rastom("http://81.93.74.18/berzanova/")) 'ovdje sam pozivao funkciju koja ce da mi izdvoji trazeni HTML
End Sub

Function Akcija_sa_najvecim_rastom(ByVal tekst As String) As String
'ova funkcija izdvaja HTML koji sadrzi 5 akcija sa najvecim rastom
Dim a As String
ReQ = WebRequest.Create(tekst)
Dim Stream As New StreamReader(ReQ.GetResponse.GetResponseStream)

Do
Sajt = Stream.ReadLine()
If Sajt.Contains("5 akcija sa najvećim padom") Then Pisi = False 'Ovdje utvrdjujem zavrsetak date tabele
If Sajt.Contains("5 akcija sa najvećim rastom") Then Pisi = True 'ovdje utvrdjujem pocetak trazenog dijela HTML-a a on pocinje sa datim rijecima
If Pisi = True Then a = a & Sajt
Loop Until Stream.EndOfStream = True

Return a
End Function

e ovo radi sasvim dobro, samo imam malih poteskoca da izdvojim zeljeni tekst bez podataka o formatiranju, tj boji i ostalim zezancijama. Zelio bih da iscupam samo Nazive akcija i njihove vrijednosti. Jel ima neko bolju ideju kako to da uradim?
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.ptt.yu.



+3 Profil

icon Re: Izdvajanje odredjenog HTML-a03.08.2006. u 01:32 - pre 215 meseci
Ako im je html kod stranica stabilan, to jest ne menja se svaki cas mozes da to odradis preko XSLt

Ako nije za prvi pristup, regularni izraz (malo naporan pristup ali kad je dobro napisan cisti tagove kao Raid komarce)
 
Odgovor na temu

Ogi_Boy

Član broj: 102884
Poruke: 17
*.telekomsrpske.com.



Profil

icon Re: Izdvajanje odredjenog HTML-a03.08.2006. u 10:09 - pre 215 meseci
daj mi primjer kako bi odradio preko XSL za stranicu www.blberza.com (pocetna strana samo)
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.ptt.yu.



+3 Profil

icon Re: Izdvajanje odredjenog HTML-a04.08.2006. u 01:38 - pre 215 meseci
Jeste gadna strana.

Probao bih ovako :-)


HTML-to-XML Importer
Stylus Studio®'s HTML-to-XML Importer allows you to easily convert existing HTML content into XML, separating it into an XSLT stylesheet containing the page layout, and an XML file containing the page data. A sample HTML-to-XML Importing project is illustrated here

http://www.stylusstudio.com/html_to_xml.html


Ili ovako :-)

XSLT: Altova XMLSpy® 2006 provides full XSL / XSLT capabilities that include editing, visual transformation, debugging, and profiling facilities, allowing for a complete round-trip work style.

http://www.altova.com/products/xmlspy/xsl_xslt_editor.html


"Iz ruke" mi ne bi palo na pamet to da radim, posto sutra moze neko tamo da se seti nesto da izmeni, pa da pukne parsiranje i onda treba da jurim gde se sta desilo. To je chorava rabota ako sadrzaj nije stabilan to jest predvidjen da ga neko usisa.
 
Odgovor na temu

Ogi_Boy

Član broj: 102884
Poruke: 17
*.telekomsrpske.com.



Profil

icon Re: Izdvajanje odredjenog HTML-a06.08.2006. u 20:55 - pre 215 meseci
uspio sam donekle da odradim kod za stranicu za mobilni
pogledaj

http://aspspider.net/ogisha/default.aspx

pogledaj pod "Telefonski imenik" i "Banjalucka berza"

Nije savrseno parsiranje HTML-a ali trenutno ne mogu bolje, mnogo ga ukomplikujem
 
Odgovor na temu

diplomata

Član broj: 112542
Poruke: 91
212.200.160.*



Profil

icon Re: Izdvajanje odredjenog HTML-a08.03.2007. u 13:56 - pre 208 meseci
Pozdrav,
pogledaj www.mojaberza.com
 
Odgovor na temu

[es] :: .NET :: Izdvajanje odredjenog HTML-a

[ Pregleda: 3101 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.