0

プロキシの背後で Twython を実行しようとしています。client_args は次のとおりです。

client_args = {
'verify': False,
'headers': {
    'User-Agent': 'AgentName'
},
'proxies': {
    'http': 'proxy:port_number',
    'https': 'proxy:port_number'
},
'timeout': 120
}

API から何かを実行すると、次のエラーが発生します。

[Errno 1] _ssl.c:503: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

どんな回避策も本当に感謝しています!

4

1 に答える 1

0

Requestsの問題の 1 つに遭遇しました。それは、主にurllib3がサポートしていない ため、CONNECT HTTP コマンドを処理できないということです。この記事では、この理由と、これを処理するために urllib3 が更新されていない理由について詳しく説明します。この記事には、安全でない(推奨されない) 回避策も含まれています。

proxies = {'https': 'http://127.0.0.1:8080'}

明らかに、IP とポートをプロキシ サーバーの設定に置き換えます。

この質問も参照してください。これは、httplib で同じエラーに対処し、そこで機能し、適応できる可能性があるいくつかのソリューションです。多分。

編集: 2 番目のプロキシの後にカンマがありません。

于 2013-10-04T05:23:50.727 に答える