Я пытаюсь использовать urllib, urllib2 или запросы для получения конкретных данных с сайта. Я использую Python2.7. я получаю сообщение об ошибке:Используйте urllib или запрашивайте данные с URL-адреса
requests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)
Это мой код с запросами:
import requests
r = requests.get("https://metoc.ndbc.noaa.gov/jtwc#_48_INSTANCE_0SiamlX2KcM6_=https%3A%2F%2Fmetoc.ndbc.noaa.gov%2FProductFeeds-portlet%2Fimg%2Fjtwc%2Fhtml%2Fcoop.jsp%3F")
Я попробовал все, но ничего не работает:
Я пытался установить параметр проверки на ложь. Я получаю ту же ошибку. Я попытался использовать адаптер (как описано в других ответах), чтобы использовать другую версию SSL. Я все равно получаю ту же ошибку.
Любые идеи в чем проблема? Может ли быть, что хост заблокировал доступ, и нет возможности получить источник для этого URL-адреса?
Работы для меня. В основном я получаю кучу javascript. –
Код отлично подходит для меня. –
Какую под-версию Python 2.7 вы используете и какую версию какой ОС? – jwodder