Невозможно получить URL в Python - PullRequest
0 голосов
/ 30 июня 2019

Мне не удалось получить URL-адрес с biblegateway.com, здесь отображается ошибка как urllib2.URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure> Пожалуйста, не создавайте дубликаты, так как я просматривал сайты, показанные в двух экземплярах, которые я не понял, посещая этот сайт.

вот мой код

import urllib2
url = 'https://www.biblegateway.com/passage/?search=Deuteronomy+1&version=NIV'
response = urllib2.urlopen(url)
html = response.read()
print html

1 Ответ

1 голос
/ 30 июня 2019

Вот хороший справочник для извлечения URL .

В Python 3 вы можете иметь:

from urllib.request import urlopen
URL = 'https://www.biblegateway.com/passage/?search=Deuteronomy+1&version=NIV'
f = urlopen(URL)
myfile = f.read()
print(myfile)

Не уверен, что это устранит проблему с ssl. Может быть, некоторые подсказки здесь .

...