UWAGA: Sktypt ma wyłącznie na celu pokazanie możliwości języka Python i jego bibliotek. Autor nie ponosi żadnej odpowiedzialności za działania skryptu oraz straty nim spowodowane, pamiętaj korzystasz z niego na własną odpowiedzialność. Przed skorzystaniem upewnij się, że jego działanie jest zgodne z regulaminem serwisu Nasza-Klasa.
Nawiązując do mojego wcześniejszego posta , po drobnym researchu wyciągnełem kilka wniosków, które zaowocowały drugą wersją sktyptu.
Po pierwsze nie musimy się już przejmować ciastkami( cookies) za to lista parametrów programu wydłużyła się o 2 i teraz wygląda tak:
nasza-klasa.py TwójLoginDoNK TwojeHasło IdOsobyKtórejZdjeciaChcemyPobrać MaxZdjeć
przy czym czwarty parametr jest opcjonalny i jeżeli nie wpiszemy nic - to przyjmie domyślną wartość - 50.
Po Drugie: jak zauważyłem RSS zwraca tylko 10 ostatnich zdjęć ( da sie pobrać RSSa dla wszystkich zdjęć?) , wiec ten pomysł na razie odpada.
zobacz kod: kod
pobierz: nasza-klasa.py
enjoy.
niedziela, 1 lutego 2009
Subskrybuj:
Komentarze do posta (Atom)
12 komentarzy:
Obie wersje sprawdzalem, w obu mam blad.Używam pythona v3.0 bład wyskakuje w momencie gdy wprowadze wszystkie parametry Tutaj masz screena:
http://img142.imageshack.us/my.php?image=eroorlt1.jpg
Niestety Python 3 nie jest kompatybilny wstecznie z wersjami 2.x :/ Dlatego proponuje pobranie również wersji 2 np. Python 2.5.4; ( wprawdzie to nie ma wiekszego znaczenia, ale ja mam jeszcze wersje 2.5.2)
powinno hulać :)
Krok po kroku opisze co robię bo dalej niestety lipa;].Wchodze w start-->uruchom-->cmd-->przeciągam nasza-klasa.py na okienko konsoli-->wtedy wpisuje login hasło id ilośćzdjęć i znów erorr tym razem jak ściągnąłem wersje 2.5.2 oraz 2.5.4 wyskakuje w obu ten sam eroor ale inny niz w wersji v3
screen
http://img119.imageshack.us/my.php?image=errorr2iy2.jpg
No, ok, brakuje Ci biblioteki httplib2.
http://code.google.com/p/httplib2/downloads/list
EDIT: wersja skompilowana nie chciała działać
Chyba nic z tego nie będzie u mnie w kółko errory;[
http://img513.imageshack.us/my.php?image=erororcl2.jpg
sprawdzam ta wersje;]
Właśnie sprawdzałem tą wersje na wirtualnej maszynie bez zainstalowanego Pythona i miałem ten sam bład.
mam nadzieje, że httplib2 to ostatnia biblioteka.
aha, ważne:
z pliku README:
$ python setup.py install
Dalej te błędy dokuczają;
http://img129.imageshack.us/img129/8639/er1zt4.jpg
http://img228.imageshack.us/my.php?image=93814844pp8.jpg
./setup.py $ python setup.py install
nigdy bym na takie coś nie wpadł ;)
No dobra wytłumacze najprościej jak sie da:)
Załóżmy, że pracujesz na dysku D:
1) pobierasz httplib2-0.4.0.zip
D:\httplib2-0.4.0.zip
2) rozpakowujesz
D:\httplib2-0.4.0
3) D:\httplib2-0.4.0>setup.py install
wynik:
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\httplib2
copying httplib2\iri2uri.py -> build\lib\httplib2
copying httplib2\__init__.py -> build\lib\httplib2
running install_lib
running install_egg_info
Removing D:\Python25\Lib\site-packages\httplib2-0.4.0-py2.5.egg-info
Writing D:\Python25\Lib\site-packages\httplib2-0.4.0-py2.5.egg-info
4) D:\nasza-klasa.py login password id max
Wielkie Dzięki za poświęcony czas wreście zadziałało;)!!
Życzę dalszych sukcesów w programowaniu;]
mógłbyś po kolei napisać co należy zrobić aby programik zadziałał, co mam wpisywać w cdm
Prześlij komentarz