У вас есть более одного Scanner
, которые вы закрываете, что закрывает базовый InputStream
, поэтому другой Scanner
больше не может читать из тех же результатов InputStream
и NoSuchElementException
.
Для консольных приложений используйте один Scanner
для чтения из System.in
.
Единственный способ сделать это - загрузить таблицу стилей напрямую с помощью JavaScript xmlhttprequest, а затем самостоятельно проанализировать содержимое. Затем, после этого, используйте JavaScript, чтобы вставить измененные стили в заголовок HTML-документа.
Неприятно, но это сработает.