Hacky поиск по веб-сайту документации с использованием Perl или Python - PullRequest
0 голосов
/ 11 ноября 2018

У меня готовится тест, в котором нам предоставлен полный доступ к документации perl5 и python3. Проблема в том, что функция поиска в этих документах отключена, так как я думаю, что для получения результатов она использует Интернет. [Экзаменационная среда, Интернет отключен]

Я надеялся, что смогу написать поиск документации по взломанному / измененному сайту для использования во время экзамена. [Я буду изучать и воспроизводить код на экзамене, а затем использовать его, НЕ неся его на устройстве или чем-то еще]

Все доступные в сети ресурсы либо ссылаются на внешние библиотеки, либо осуществляют сложный ранжирование. Что не практично для моей цели.

подробности:

  1. Документация размещена на университетском домене
  2. У меня есть доступ к Perl5, Python3.6, python2.7, Vanilla JS

Требования:

  1. Поиск на сайте по ключевому слову
  2. отображение ссылок на основе частоты указанного ключевого слова

Буду признателен, если вы укажете мне соответствующие ресурсы или дадите совет, как к этому подойти.

РЕДАКТИРОВАТЬ 1: Я в какой-то частной сети. Таким образом, WGET работает, чтобы вытащить веб-сайт, но ссылки, указывающие на внешние источники загрузки, отключены, я могу получить доступ только к ссылкам, которые указывают на местоположения в документах.

РЕДАКТИРОВАТЬ 2: В итоге мне пришлось использовать perldocs с трудом, но это было лучше, чем альтернативы и лучше всего доступно.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

Я думаю, что лучшим способом для вас было бы загрузить документы для автономного использования;

https://docs.python.org/3.6/archives/python-3.6.7-docs-html.zip

Затем вы можете искать документацию в автономном режиме.

0 голосов
/ 11 ноября 2018

Почему бы вам самим не создавать документы с помощью sphinx?

Просто возьмите репозиторий python https://github.com/python/cpython/tree/master/Doc и запустите sphinx, тогда вы также можете применить любую понравившуюся вам тему: python-docs-тема, ртд-тема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...