Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
javascript работает. alert отключен так как браузер автоматизирован, а алерт может остановить процесс. Проксрутить страницу можно с помощью действия "Прокрутка". Если без js не обойтись, то его удобно отлаживать в консоли http://prnt.sc/bzr50j