2017-01-07 1 views
3
import requests 
r = requests.get('https://randomuser.me/api/') 
print(r.text) 

Я пытаюсь использовать этот api, но он либо не работает, либо не загружается. Я не получаю ошибок, IDLE просто пусто.Запрос данных с веб-сайта не работает/загрузка python3

Мои запросы модуль в курсе, и я использую Python 3.5.2

Я не знаю, если я делаю что-то неправильно или нет, но если я, пожалуйста, руководство меня.

[EDIT] Я пробовал несколько конечных точек, и все они делают то же самое. Этот же метод отлично работает для других сайтов в кратчайшие сроки. Я в тупике.

[EDIT 2] Я оставил его работать в течение примерно 10 минут и, наконец, получил ошибку:

raise SSLError(e, request=request) 
requests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:645) 

[EDIT 3] Фикс, я сделал это в терминале:

pip install requests[security] 
+0

Не могли бы вы вставить любые сообщения об ошибках, которые у вас есть? Я умею запускать свой код в своей системе без каких-либо трудностей. – rlee827

+0

@ rlee827 У меня нет сообщений об ошибках, это просто загрузка, у меня нет проблем с этим другим сайтом. – ChickenRun

+0

Не могли бы вы попытаться написать 'r.text' в файл вместо его печати? – rlee827

ответ

-1

Вы могли бы использование: requests.get('https://randomuser.me/api/', verify=False)

Но, похоже, вы поняли что-то еще.