Форум сайта python.su
Добрый день. На сайте есть счётчик пользователей online. Хочу написать скрипт который бы считывал это.
Вот так вот выдает ошибку, срабатывает except. Возможно изза javascripta?
import urllib2
url = "http://www.hattrick.org"
try:
f = urllib2.urlopen(url)
except:
return "Error opening url"
s = f.read()
print s
Офлайн
Kovit, все работает, возможно, вы просто через proxy в Интернет выходите.
Офлайн
Да прокси есть. Я его прописываю в export http_proxy.
К примеру подставляешь google.com работает, а hattrick не хочет.
Офлайн
да и этот классно работает с проксёй
import urllib2
proxy = '41.234.202.98:8080 '
url = "http://www.hattrick.org"
try:
proxy_handler = urllib2.ProxyHandler({'http': proxy})
opener = urllib2.build_opener(proxy_handler)
urllib2.install_opener(opener)
f = urllib2.urlopen(url).read()
print f
except:
print "Error opening url"
Офлайн