Zdravím bajkeri, včera som si spravil skriptík čo mi stiahne obrázky z jednej témy na fóre. Na začiatku to bola len škaredá konzolovka, ale pár hodín som nad tým posedel a už to vyzerá celkom použiteľne.
Attachment:
2014-10-13_024251.png
Dnes som to dokončil na 90%, idem už spať. Zajtra večer bude v1.0
Dokončil som to do stavu že sa to dá ako-tak použiť, ale nie je to príliš blbuvzdorné Tak tam treba dávať link naozaj na prvú stranu témy ako je napríklad tento:
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "./Mtbiker-Pic-Downloader.py", line 189, in stiahnutobrazky
obrazok = urlopen(u).read()
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 616, in http_error_302
self.inf_msg + msg, headers, fp)
HTTPError: HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop.
The last 30x error message was:
Found
stiahne par obrazkov a "ukazovatel" sa zasekne asi v 2/3.
link bol http://forum.mtbiker.sk/o-hocicom/vasa-vysnivana-zenska-t15364.html
strana 200-200. skusil som stranu 301 a stiahlo ju bez problemov.
ps: chcelo by to nejaky exit status na konci, aby clovek vedel, ci to skoncilo, resp. ako (uspesne, neuspesne...)
To sú detaily chlapci... Úspech je že to iba zastaví a nespadne to celé Ja som skúsil dať ťahať 100 strán z Fotiek bez zaradenia, zastavilo mi to po 409. fotke lebo server mi poslal 403: Acess denied. Ak budem mať čas tak tam dorobím nejaké tie číselká a resume keď to crashne.
Zasielanie zaujímavých akcií a noviniek emailomZasielanie zaujímavých akcií a noviniek emailomZasielanie darčekov a možnosti výhodnejšieho nákupuZasielanie Akcie týždňa
Zvoľ si, prosím, o ktoré informácie máš záujem:
Raz za týždeň / mesiac posielame súhrn toho čo pribudlo na MTBIKERi. Nikdy neposielame reklamu ani iný spam.
K narodeninám a meninám posielame menší darček s možnosťami výhodnejšieho nákupu a občas posielame email s akciami na tovar, ktorý Ťa môže zaujímať.
Raz za týždeň posielame súhrn našej Akcie týždňa a občas posielame email o špeciálnych akciách a novinkách v našom e-shope.
Dávam spoločnosti MTBIKER community s.r.o., so sídlom 225, Hrádok 916 33, Slovensko, IČO: 52 770 222, súhlas na zasielanie bezplatných informácií podľa špecifikácie uvedenej vyššie a so spracúvaním mojich osobných údajov na tento účel. Môj súhlas je dobrovoľný a beriem na vedomie, že mám právo ho kedykoľvek odvolať v sekcii Nastavenia e-mailov. Zároveň potvrdzujem, že som sa oboznámil(a) s informáciami v sekcii Ochrana súkromia a osobných údajov.
check_circle
error
MTBIKER používa cookies
Súbory cookies používame na zabezpečenie funkčnosti webu a na personalizáciu obsahu. S Tvojim súhlasom ich budeme používať na meranie užívania webovej stránky, k personalizácii a na zobrazenie relevantných reklám a informácií. Ak nám udelíš súhlas, môžeš ho zrušiť alebo môžeš zmeniť svoje preferencie v sekcii Nastavenia cookies. Ak nesúhlasíš s ukladaním cookies, môžeš ich odmietnuť. Viac o cookies si môžeš prečítať v sekcii Ochrana súkromia a osobných údajov.
Treba mať nainštalovaný Python https://www.python.org/downloads/windows/
Funguje na Pythone 2 aj 3. Bugy mi môžte napísať do správy.
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "./Mtbiker-Pic-Downloader.py", line 189, in stiahnutobrazky
obrazok = urlopen(u).read()
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 626, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 439, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 616, in http_error_302
self.inf_msg + msg, headers, fp)
HTTPError: HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop.
The last 30x error message was:
Found
stiahne par obrazkov a "ukazovatel" sa zasekne asi v 2/3.
link bol http://forum.mtbiker.sk/o-hocicom/vasa-vysnivana-zenska-t15364.html
strana 200-200. skusil som stranu 301 a stiahlo ju bez problemov.
ps: chcelo by to nejaky exit status na konci, aby clovek vedel, ci to skoncilo, resp. ako (uspesne, neuspesne...)