Portál AbcLinuxu, 15. července 2025 23:34


Dotaz: cim ziskavat a parsovat html v C?

cezz avatar 4.4.2007 21:10 cezz | skóre: 24 | blog: dm6
cim ziskavat a parsovat html v C?
Přečteno: 281×
Odpovědět | Admin
Zdravim, v poslednej dobe sa zaoberam jednym pluginom pre gaim. Mal by pridat novy protokol pre webchat, teda chat, ktory je normalne dostupny len cez web browser.

Cize budem vo velkej miere pracovat najma s HTTP protokolom (a vsetko co k tomu patri - cookie, proxy,..) a potom takto ziskane HTML parsovat. Idealne by som to pisal v pythone, ale kedze moznosti akehokolvek ineho jazyka su v gaime znacne obmedzujuce, rozhodol som sa pre C.

S cim potrebujem poradit je to, ake kniznice pouzit na spinavu pracu okolo HTTP a HTML, aby boli co najjednoduchsie, portabilne, ale zaroven s dobrou dokumentaciou a dostatocnou funkcnostou.

Zatial som sa dopracoval k libwww, ale kazdopadne by som si rad dal poradit od skusenejsich.. ;-) Co (by) ste pouzili vy?

Dik :-)
Computers are not intelligent. They only think they are.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.4.2007 22:36 petris
Rozbalit Rozbalit vše Re: cim ziskavat a parsovat html v C?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na http bych pouzil wget skrz rouru, proc programovat neco, co uz je hotove. A parsovani tech stranek bych udelal pres flex.
4.4.2007 22:38 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: cim ziskavat a parsovat html v C?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Parsování HTML - já bych doufal, že webchat je aspoň trochu v XHTML, a použil DOM nebo SAX (ten by mohl přežít i některé ne-XML věci). Práce s HTTP - exituje nějaká libcurl, ale vzhledem k tomu, že HTTP klient je běžný domácí úkol v kursech programování... Mimochodem, každý chat je trochu jiný, takže přeji hodně zábavy při plnění databáze chování a ovládání chatů :-) Stejně až správci chatů zjistí, že jim nezobrazuješ reklamy...
4.4.2007 22:46 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: cim ziskavat a parsovat html v C?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na parsovani muzete pouzit libxml.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.