2017-11-30 10 views
0

factfinder.census.govのテーブルにAPIでアクセスしようとしています。python3でSSLエラーが発生する

私は、hereと記載されているソリューションを試してみましたが、http、このコードのあらゆる種類の変形などを試しました。実際、単純なget(私はPythonリクエストを使用しています) http://factfinder.census.gov/はまったくありません。

例えば、

https://factfinder.census.gov/service/data/v1/en/programs/DEC/datasets/10_SF1/tables/GCTPH1/data/0100000US.04000

私は(https://factfinder.census.gov/service/UserAccessKey.htmlから)ユーザアクセスキーのアクセス権を取得するためにタックしなければならなかった、そして私はちょうどhttps://factfinder.census.gov/service/data/v1/en/programs/DEC/datasets/10_SF1/tables/GCTPH1/data/0100000US.04000?key=MYKEYを貼り付けることができ、それだけでシークレットモード/プライベートでうまくいきました)私のブラウザのURLバーに貼り付ける

しかし、私は

エラーを取得しています

requests.exceptions.SSLError: HTTPSConnectionPool(host='factfinder.census.gov', port=443): Max retries exceeded with url: /service/data/v1/en/programs/DEC/datasets/10_SF1/tables/GCTPH1/data/0100000US.04000?key=MYKEY (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:598)'),))

答えて

0

私はあなたがのhttpないHTTPS(あなたはそれがhttpsにリダイレクトするリンクをクリックした場合の通知)を使用して、あなたが投稿したリンク(http://factfinder.census.gov/)を照会している、サイトはSSL暗号化を使用していることを推測をハザードと思います暗号化されていない接続試行を拒否しています。

+0

私は両方を試しました。いずれも動作しません。 – Markandeya

関連する問題