Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
@Cadavez нужно обработать ошибку и поставить ему задачку что скрипту делать если ошибка, а ошибка возникает когда скрипт не находит то что ищет через сколько то секунд. Подефолту кажется 60 секунд. Можно ещё использовать "Проверить существования элемента" и if элемент == false завершить работу