Если вы уже знакомы с запросами, вам также может пригодиться request-html . Если вы просто хотите получить визуализированный html и не взаимодействовать со страницей, например, нажимая кнопки, вниз страницы и т. Д., То вы можете использовать эту опцию.
Ваш вопрос идеально подходит для этой демонстрации. Следующий код полностью отображает HTML, который вы хотите.
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('http://rnb.osim.ro/?pn=')
r.html.render(sleep = 5)
print(r.html.html)
Noweb будет выгружать файлы относительно текущего рабочего каталога или по указанному вами абсолютному пути. Просто не используйте * в конце имени файла (чтобы не вставлять директивы препроцессора #). Я бы порекомендовал использовать% def с @, чтобы показать, где вы определяете и используете имена.
<</path/to/file.java>>=
reallyImportantVariable += 1;
@ %def reallyImportantVariable
noweb позволяет вам переупорядочивать и (реальный выигрыш) повторно использовать фрагменты кода, которые, я не думаю, будет понятен javac.
Я ' Я согласен, что, поскольку большинство людей ожидает, что вы будете использовать Javadoc, вы, вероятно, плывете против потока, чтобы использовать noweb.
Грамотное программирование работает свое лучшее, если сгенерированный промежуточный код может указать назад на файл первоисточника, чтобы позволить отлаживать и анализировать ошибки компилятора. Это обычно означает пред поддержка процессора, которую не поддерживает Java.
Дополнительно Грамотное программирование действительно не необходимо для Java как исходная потребность в строгом последовательном порядке - который был тем, что предложило Knuth писать, что инструмент для соединения отрывков в соответствующей последовательности - не присутствует. Заключительное преимущество грамотного программирования, а именно, способность записать прозу о коде, также доступно как Javadoc, которые позволяют Вам вставлять все как комментарии.
Мне нет никакого преимущества в грамотном программировании для Java и только не беспокоится (просто предполагают получать поддержку IDE).
Какая-либо конкретная причина Вы рассматриваете это?