Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 26, 2011 10:48:05

Kovit
От:
Зарегистрирован: 2011-03-15
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Содержимое сайта

Добрый день. На сайте есть счётчик пользователей 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



Офлайн

#2 Апрель 26, 2011 10:51:49

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Содержимое сайта

Kovit, все работает, возможно, вы просто через proxy в Интернет выходите.



Офлайн

#3 Апрель 28, 2011 12:27:05

Kovit
От:
Зарегистрирован: 2011-03-15
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Содержимое сайта

Да прокси есть. Я его прописываю в export http_proxy.
К примеру подставляешь google.com работает, а hattrick не хочет.



Офлайн

#4 Апрель 28, 2011 23:39:26

InPython
От:
Зарегистрирован: 2011-01-31
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Содержимое сайта

да и этот классно работает с проксёй

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"



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version