Делает urllib2 в прокси поддержки Python 2.6.1 через https

Я бы использовал value || value === 0. Это нормально, как бы вы это ни делали, но, по-моему, это самый чистый вариант.

6
задан stefanB 23 June 2009 в 05:11
поделиться

2 ответа

Я не уверен, что цитируемая вами статья Майкла Фурда обновлена ​​до Python 2.6.1 - почему бы не попробовать? Вместо того, чтобы сообщать ProxyHandler, что прокси подходит только для http, как вы это делаете сейчас, зарегистрируйте его и для https (конечно, вы должны отформатировать его в переменную только один раз, прежде чем вызывать ProxyHandler, и просто многократно использовать эту переменную в dict): это может сработать, а может и не сработать, но вы даже не пытаетесь , и это наверняка не сработает! -)

3
ответ дан 9 December 2019 в 20:47
поделиться

Incase anyone else have this issue in the future I'd like to point out that it does support https proxying now, make sure the proxy supports it too or you risk running into a bug that puts the python library into an infinite loop (this happened to me).

See the unittest in the python source that is testing https proxying support for further information: http://svn.python.org/view/python/branches/release26-maint/Lib/test/test_urllib2.py?r1=74203&r2=74202&pathrev=74203

3
ответ дан 9 December 2019 в 20:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: