python запросов на заморозку - PullRequest
0 голосов
/ 03 апреля 2020

Я пытался использовать запрос для получения кода состояния с веб-страницы, но нет вывода, и программа остановилась на запросе. Get

мой код

if requests.get("https://storage.googleapis.com/linear-theater-254209.appspot.com/v5.4animu.me/Hunter-x-Hunter/Hunter-x-Hunter-Episode-1-1080p.mp4").status_code == 200:
  print("link is working")
else:
  print("link is not working")

код работал на другой машине

Я думаю, что оно загружает видео, но я просто хочу код состояния

Я не загружал файлы, используя запросы раньше, поэтому IDK об этом

Редактировать: это также работает на Сотрудничество https://colab.research.google.com/drive/1yECaNKQNsyDUuGhBfcEa2OhDUUqqeg_q

1 Ответ

3 голосов
/ 03 апреля 2020

Вы можете использовать requests.head() для получения таких заголовков:

    import requests

    if requests.head("https://storage.googleapis.com/linear-theater-254209.appspot.com/v5.4animu.me/Hunter-x-Hunter/Hunter-x-Hunter-Episode-1-1080p.mp4").status_code == 200:
      print("link is working")
    else:
      print("link is not working")

requests.get() загрузит запрошенный URL-адрес, и, поскольку запрошенный здесь файл не маленький, это может занять некоторое время. если вы хотите проверить заголовки и код состояния, лучше использовать requests.head().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...