http://blog.ianbicking.org/2008/03/30/python-html-parser-performance/comment-page-1/#comment-16374
http://pythonpaste.org/webtest/
http://bitbucket.org/ianb/webtest/
Noilla työkaluilla siis voi käyttää XPathia. Mutta katsokaas tätä,
myös jQueryn selector-syntaksi on tietysti implementoitu Pythonilla:
Nannaa!
Pit�� paremmalla ajalla katsoa, tuossa on aika paljon.
>Mutta katsokaas t�t�,
>my�s jQueryn selector-syntaksi on tietysti implementoitu Pythonilla:
>
>http://pyquery.org/
>
>Nannaa!
V�hint��nkin!
Saakeli miten rules, nyt ei tartte kuin projektin jossa tota k�ytt�� :D
PS.
Kiitos kaikille eilisest�, oli taas hyv� meininki :)
PPS.
Viittittekste mailata mill� freenode-serverill� olette, oon yritt�ny nyt
leguin.freenode.netiin p��st� k�siksi mutta eih, eik� hirveesti veny
googlailee ja tutkailee.
Pahimmassa tapauksessa serverin ISP heitt�ny jotain palomuuria, mutta
en keksi miksi, kun ircnet ja oftc toimii hyvin :P
--
mjt
>>> from pyquery import PyQuery as pq
pq('http://www.google.fi/search?q=testihaku')
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (362, 0))
HTTPError: HTTP Error 403: Forbidden
>>> import lxml
>>> h = pq(lxml.html.parse('http://www.google.fi/search?q=testihaku').getroot())
>>> h('div')
[<div#gbar>, <div#gbi.gbm>, <div#guser>, <div.gbh>, <div.gbh>,
<div#cnt>, <div#issferb>, <div#ssb>, <div#prs>, <div#tbp>,
<div#tbd.med>, <div#res.med>, <div>, <div.s>, <div.s>, <div.s>,
<div.s>, <div.s>, <div.s>, <div.s>, <div.s>, <div.s>, <div.s>,
<div#navcnt>, <div>, <div.clr>, <div#bsf>, <div>, <div#xjsd>,
<div#xjsi>]
lxml.html:n sivulla varoitetaan, että sekään ei selviä todella
röyhkeästä HTML-sopasta, mutta silloin BeautifulSoupista on apua.
Mitä Freenodeen tulee, niin:
14:13 -!- Irssi: Reconnecting to irc.freenode.net [213.92.8.4] port
6667 - use /RMRECONNS to abort
14:13 -!- Irssi: Connection to irc.freenode.net established
14:13 -!- Welcome to the freenode IRC Network akaihola
14:13 -!- Your host is calvino.freenode.net[calvino.freenode.net/
6667], running version hyperion-1.0.2b
14:13 !calvino.freenode.net *** Your host is calvino.freenode.net
[calvino.freenode.net/6667], running version hyperion-1.0.2b
14:13 -!- This server was created Fri May 4 22:15:15 UTC 2007
(aikavyöhykkeeni on vähän outo, siksi olen tulevaisuudessa)
Alamaailmasta kantautui tietoa ddos-hy�kk�yksist�, en m� ainakaan
p��se calvino.freenode.netillek��n, eli oon varmaan jotenkin
tiukemmin ristitulessa kuin teik�l�inen.
Ddosaajat menee ensimm�isen� sein�� vasten kun vallankumous koittaa...
J�t�n ton yritt�� reconnecti�, mutta katsoo johtaako se mihink��n :P
Kiitos!
--
mjt