praegune kellaaeg 17.06.2025 23:10:17
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
f0rt
HV vaatleja

liitunud: 23.01.2006
|
08.09.2008 15:24:17
Python, serverilt response saamine |
|
|
Tere,
import re
import urllib2
lehekylg = urllib2.urlopen("http://www.neti.ee")
tekst = lehekylg.read() |
nii siis, siin üritatakse veebilehte neti.ee lugeda, aga selline mure, et kui näiteks neti.ee on maas, siis tagastatakse 404 Not Found eks, aga python paneb selle peale pange.
Kuidas ma saan kontrollida ennem, et kas neti.ee on üldse üleval ja siis edasi talitada?
|
|
tagasi üles |
|
 |
airm
HV Guru
liitunud: 26.02.2003
|
08.09.2008 15:52:27
|
|
|
Mis tähendab "pange" ?
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
50 |
|
tagasi üles |
|
 |
andreie
HV vaatleja

liitunud: 09.09.2006
|
08.09.2008 16:00:57
|
|
|
import re
import urllib2
try:
lehekylg = urllib2.urlopen("http://www.neti.ee")
tekst = lehekylg.read()
except:
print "jama"
|
T2psemalt juttu siin: http://www.network-theory.co.uk/docs/pytut/HandlingExceptions.html
Muide, p6him6tteliselt on vale enne kontrollida... sest ka kontroll v6ib samamoodi pange panna v6i kaob neti.ee vahepeal 2ra.
_________________ Unix survives only because everyone else has done so badly. |
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
f0rt
HV vaatleja

liitunud: 23.01.2006
|
08.09.2008 18:12:38
|
|
|
tänud, andreie
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|