Форум сайта python.su
import urllib
page=urllib.urlopen("http://aktien.onvista.de/realtimekurse.html?ID=LS_ENEXT")
print page.read()
Офлайн
я думаю, сервер хочет, чтоб ему передавали user-agent
это лучше делать с помощью urllib2:
import urllib2
req = urllib2.Request("http://aktien.onvista.de/realtimekurse.html?ID=LS_ENEXT", None, {'User-agent': 'Mozilla/5.0'})
page = urllib2.urlopen(req).read()
print page
Офлайн
Посмотри, что выдает page.header()
Офлайн
shizaСпасибо! Пошло!
я думаю, сервер хочет, чтоб ему передавали user-agent
это лучше делать с помощью urllib2:
…
По умолчанию используется строка ’Python-urllib/urllib_ver’, где urllib_ver — версия модуляотсюда вопрос, почему просто urllib.urlopen не работает?
import httplib
httpconn = httplib.HTTPConnection("http://aktien.onvista.de")
httpconn.request("GET", "/realtimekurse.html?ID=LS_ENEXT")
resp = httpconn.getresponse()
resppage = resp.read()
Отредактировано (Ноя. 23, 2008 16:10:51)
Офлайн
igor.kaistвыдает ошибку:
Посмотри, что выдает page.header()
Офлайн