получение ConnectionError: (‘Соединение прервано.’, BadStatusLine(‘Строка состояния не получена — сервер закрыл соединение’,)) на python

#python #https #python-requests #connection #wikipedia

#python #https #python-запросы #подключение #википедия

Вопрос:

Я пытаюсь получить данные из wikipidia, используя пакет wikipidia, который я установил с помощью pip на python.Но когда я запускаю этот код, он выдает эту ошибку:

 raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('No status line    received - the server has closed the connection',))
  

вот мой код:

 import wikipedia
print(wikipedia.summary('albert einstien',sentences= 3))
  

Я попытался установить википедию.API_URL на https вместо http.Мой код отлично работает на repl.it (платформа онлайн-кодирования) но я получаю эту ошибку, когда запускаю это на своем компьютере

Комментарии:

1. Имеет ли значение использование ‘Альберт Эйнштейн’?

Ответ №1:

Для меня это похоже на сетевую ошибку — я рекомендую убедиться, что вы можете получить доступ к API Википедии из своего браузера. Если это сработает, попробуйте использовать точный заголовок страницы, т.Е. «Альберт Эйнштейн» в вашем случае.