Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.231.180.210] |
|
Сообщ.
#1
,
|
|
|
Вчера плагин для kodi перестал забирать контент с сайта, функция GET возвращает пустоту, на сам сайт с браузера заходит.
С других сайтов забирает без проблем, а вот с надлежащего сайта перестал. Никаких решений в интернете не нашел. Прокси не используется. class ConnectionBuilder: def __init__(self, proxy): self.proxy = proxy def build_connection(self, cookiejar = None): if cookiejar is None: cookiejar = cookielib.CookieJar() context = ssl.SSLContext(ssl.PROTOCOL_TLSv1) handlers = [urllib2.HTTPCookieProcessor(cookiejar),urllib2.HTTPSHandler(context=context),urllib2.HTTPRedirectHandler()] if not (self.proxy is None): self.proxy.build_handlers(handlers) opener = urllib2.build_opener(*handlers) opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'), ('Accept', '*/*'), ('Accept-Language', 'ru-RU')] return opener def GET(target, post=None): try: req = urllib2.Request(target, post) cookiejar = login_or_none() url_opener = connection_builder.build_connection(cookiejar) http = None with contextlib.closing(url_opener.open(req)) as resp: http = resp.read() return http except Exception, e: xbmc.log( '[%s]: GET EXCEPT [%s]' % (addon_id, e), 4 ) showMessage('HTTP ERROR', e, 5000) print GET('https://kinozal-tv.appspot.com/') #пустота |
Сообщ.
#2
,
|
|
|
Вопрос-то какой?
|
Сообщ.
#3
,
|
|
|
Заставить забирать контент с сайта.
|