Найти - Пользователи
Полная версия: https .. help!
Начало » Web » https .. help!
1
124bit
как работать с https ,? для http создаю opener и открываю через opener.open(req)… для https пишет httplib.InvalidURL: nonnumeric port:
гуглинье помогло но не сильно.. когда то давно гдето видел страничку где четко сравнивалось открытие вэбстраници в http и https.. терь не помню где это было(
shiza
система, верися питона, код, что открываешь?

У меня проблем не было (т.е. как открываешь http, так и https открывается спокойно).
124bit
winxp, python 2.6.. сайт щас лежит(
import urllib2
class DumbProxyPasswordMgr:
def __init__(self):
self.user = self.passwd = None
def add_password(self, realm, uri, user, passwd):
self.user = user
self.passwd = passwd
def find_user_password(self, realm, authuri):
return self.user, self.passwd
def build_opener(self,cookieFile,proxy_addres=None,proxy_user=None,proxy_pass=None):

cj = cookielib.LWPCookieJar()
if os.path.isfile(cookieFile):
cj.load(cookieFile)
cookie_handler=urllib2.HTTPCookieProcessor(cj)
if proxy_addres!=None:
proxy= urllib2.ProxyHandler({"http" : "http://"+proxy_addres})
proxy_auth_handler = urllib2.ProxyBasicAuthHandler(DumbProxyPasswordMgr ())
proxy_auth_handler.add_password(None, None, proxy_user, proxy_pass)
opener = urllib2.build_opener(proxy,proxy_auth_handler,cookie_handler)
else:
proxy= urllib2.ProxyHandler()
opener = urllib2.build_opener(cookie_handler,proxy)
return opener,cj
build_opener(...)[0].open('HTTPS site')
build_opener[1].save(cookieFile)
shiza
и еще трейс-бек =)
124bit
стоп.. пасиба но я помойму нашел ошибку.. она была в частях кода, где правилась ссылка, если ее ввели без указания протокола то добавлялся http.. но я не уверен, когда ресурc заработает буду тестить
shiza
Вот мне тоже так кажется, что скорее всего у тебя урл кривой приходит =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB