Функция задержки/отсрочки в ноутбуке jupyter

#python

Вопрос:

Пытаюсь соскрести список веб-сайтов из записной книжки jupyter, и ниже приведен фрагмент

 import requests as rqst
from bs4 import BeautifulSoup

urllist = [ list of urls both http and https]

results = []
for i in urllist:
    print(i)
    pagecontent = rqst.get(i)
    if (pagecontent.status_code == 200):
        results.append(pagecontent)
 

Есть ли способ заставить выполнение подождать несколько секунд/ до тех пор, пока не будет доступен код состояния, прежде чем переходить к следующей итерации?

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

1. В документе говорится, что объект запроса будет ждать возвращения ответа. Видите ли вы, что ответ не GET полностью и код состояния установлен неправильно?

2. @shahkalpesh это тоже сработало. я не пробовал это раньше, спасибо

Ответ №1:

Вы всегда можете воспользоваться time.sleep() .

 import time

# Wait 5 seconds
time.sleep(5)