Pythonban egy oldalon maradni?
Sziasztok!
A kérdéseam az lenne,hogy esetleg megoldhatoe hogy Pythonban egy megadott oldalon maradjon egy magadott idejig?Például a Python program elmegy a www.google.com-oldalra és ottmarad 30 másodpercig.
Lehetséges vagy sem?
Már elég régen nem pythonoztam, nézzétek el, ha hülyeséget írnék, de a sleep() nem állítja meg a teljes kódot? Tehát semmi sem fut, amíg a sleep() dolgozik, aztán hirtelen "életre kel".
Mérd az időt, van olyan függvény, aminek a visszatérési értéke az előző iteráció óta eltelt időt adja meg(ha emlékezetem nem csal, akkor ez platform függő, ha mindenkinek szét akarod dobálni, akkor erre érdemes odafigyelni), ezt az értéket tárold egy változóban, ha meg eléri a 30 másodpercet, akkor léptesd ki az oldalról, és nullázd a számlálót.
Okéoké hogy sleep meg timer, de látni kéne azt is, hogy a hálózati dolgot hogyan oldod meg. Ha csak hívsz egy csillivilli API-t, hogy oldalletöltés("google.com"), az persze, hogy letölti és utána reflexből disconnectel.
Neked kéne vezérelni a hálózati kommunikációt és a disconnect elé beírni a sleep-et. Persze a keep-alive dologgal is játszani kéne, elvileg annyi, hogy kapcsolódáskor beállítod HTTP paraméterként: "Connection: keep-alive".
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!