Ahojte.
Rád by som poprosil o radu a pomoc. Robím pre kolegovcov jeden mini-program. Má to robiť toto: User vloži linku, program ju spracuje, na pozadí to vyrenderuje, screenshotne a uloží do png. To zipne, uploadne na ftp a odovzda userovy ftp linku.
Všetko mi už funguje. Ale problem je v tom, že ja potrebujem tri screenshoty. Čiže z linky vytvorím ďalšie dve na subpages a cvak cvak.. Lenže druhy krát už mi nezbehne proces.
Pri druhom spustení:
webpage.connect(webpage, SIGNAL("loadStarted()"), onLoadStarted)
webpage.connect(webpage, SIGNAL("loadFinished(bool)"), onLoadFinished)
onLoadStarted mi hodí dva krát print("Load Started..."), nechápem prečo dva krát, chvíľu ešte program žije a potom sa len tak bez erroru vypne.
Script je vytvorený z tohto scriptu - http://www.dau-sicher.de/blog/webkit2png-simple.py
Môj script je tu - http://download.petermezes.com/scr.py
Rozdiel je len v drobnostiach, napr že to volám cez network request, lebo potrebujem header a cookie.
Classu spúštam z hlavnej a to:
link = input("Please insert link generated by script\n")
scr.linka = link
scr.scr()
Verím, že to je len nejaká drobnosť, ktorú som prehliadol. Pracujem s pythonom len dva týždne, takže nemám veci poriadne ochytané ešte. Preto by som vás rád poprosil o pomoc. Toto je posledný kúsok mojej prvej pythonovskej skladačky, ktorú riešim systémom google - IDE - google - IDE.. A na tomto som zasekaný už druhý deň.
Ďakujem.