[python] BFU
Ing. Jan Janech
devel na atlas.sk
Čtvrtek Říjen 4 22:03:36 CEST 2007
Kusok kodu podla examplu niekde z netu:
import urllib2
import cookielib
import os.path
def installCookies(f):
global cj, COOKIE_FILE
cj = cookielib.LWPCookieJar()
if os.path.exists(f):
cj.load(f)
COOKIE_FILE = f
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
def saveCookies():
cj.save(COOKIE_FILE)
installCookies('cookies.dat')
# Tu normalne pouzivas urllib2.urlopen
saveCookies()
Roman Morong wrote:
> Nevím jak na to v urllib2() a nějak mi nejde ani nainstalovat ten
> modul :( sem to ale kus lamy. Pomůže mi někdo ?
>
>> ------------ Původní zpráva ------------
>> Od: Ing. Jan Janech <devel na atlas.sk>
>> Předmět: Re: [python] BFU
>> Datum: 04.10.2007 15:45:51
>> ---------------------------------------------
>> Osobne pouzivam cookie cez urllib2. Zda sa mi to lepsie riesenie,
> ako
> />nahadzovat do pythonu dalsi modul
>
> Koumes21 wrote:
>> Stejný > problém jsem také kdysi řešil, došel jsem k závěru,
>> že nejjednodušší > cesta je použít modul ClientCookie.
>> chová se stejně jako urllib, ale > pracuje i s cookie.
>> Vše jde zjistit z jeho dokumentace, ovládání je > velmi
>> intuitivní.
>>
>> ClientCookie lze nalézt na > adrese:
>> http://wwwsearch.sourceforge.net/ClientCookie/
>>
>>> 4.10.07, * Roman Morong* <mororo na seznam.cz <mailto:mororo@
> seznam.cz>>:
> />>
>> Ahoj, všechny přišel sem vás požádat o pomoc.
>> Vůbec > neumím python ale potřebuji co nejdřív udělat malou
> aplikaci,
>> ale > nevím jak na to.
>> Sem vytvořil tento kod
>>
>> import > urllib
>> myPost = urllib.urlencode({"eba5c8b": "mororo", "e316d4e": >
> "topgun",
>> "autologin": "ja", "s1": "login"})
>> data = > urllib.urlopen("http://s5.travian.cz/dorf1.php", myPost)
>
>> datas = > data.read()
>> data.close ()
>> print datas.count('11800') # > kolik je tam slov '11800'
>> s=file('StazenaStranka.html','w')
>>> s.write(datas)
>> s.close()
>> raw_input()
>>
>>> bohužel nedojte k přihlášení :( nejpíš je to proto že tam musí
> běžet
>>> i Cookie ale nevim jak na ně kdyby jste mi někdo poslal doplnění
>
>>> toho kodu na Cookie byl bych hrozně rád, předem děkuji Mororo
>> S Pozdarev Roman Morong
>>> _______________________________________________
>> Python mailing > list
>> Python na py.cz <mailto:Python na py.cz>
>>> http://www.py.cz/mailman/listinfo/python
>>
>>
>>> ----------------------------------------------------------------
> --------
>> _______________________________________________
>> Python mailing > list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
> />
>
> _______________________________________________
> Python > mailing list
> Python na py.cz
> />http://www.py.cz/mailman/listinfo/python
>
> S Pozdarev Roman Morong
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python