http.client.RemoteDisconnected: Remote end closed connection without response
Сайт, на который ты слал запросы, тебя послал по известному адресу.
Вообще нужно исходить из того, что любая операция с сетью может выкинуть исключение (а то и молча подвиснуть на неопределённый срок).
Как минимум, нужно учиться ловить исключения, чтобы проблемы с сетью не роняли всю программу.