Я бы хотел иметь возможность просматривать страницы Morningstar.Morningstar предоставляет информацию о взаимном фонде, который я обычно ищу, но не смог найти в другом месте, например,
- общий доход по сравнению с эталоном
- общий доход по сравнению с аналогами
- процентильный рейтинг
Вот пример: пример morningstar
В качестве прелюдии к снятию скриншотов, я должен иметь возможность загрузить веб-страницу сжелаемый контент.К сожалению, когда я пытаюсь использовать Java SE6 или wget для получения ссылки на приведенный выше пример, я получаю только часть html (таблицы, отображающие общее количество возвращаемых данных отсутствуют).Я получаю тот же результат, если использую свой браузер (Chrome), чтобы сохранить страницу только в формате HTML.Я замечаю, что если я использую свой браузер, чтобы сохранить всю страницу (html, js, css и все остальное), загруженный html действительно содержит интересную информацию.
У меня два вопроса:
- Как программно загрузить весь HTML-файл?Хотя я пишу эту программу на Java, я не возражаю против вызова внешнего инструмента.
- Почему мои вышеупомянутые попытки не дали ожидаемый HTML-код?
Спасибо.
В качестве примечания я рассмотрел Yahoo Finance и YQL /datatables в качестве альтернативы, но Yahoo Finance не предоставляет процентильный рейтинг.Если вы посмотрите на производительность взаимного фонда, вы увидите значения N / A для рейтинга. Пример Yahoo Finance .К сожалению, это исключает использование YQL / datatables.
Что касается любых вопросов об авторском праве Morningstar, я делаю скрининг для личного, некоммерческого использования, которое их уведомление об авторских правах позволяет в последнем предложении второго абзаца:
Вы имеете право использовать содержащуюся в нем информацию только для личного некоммерческого использования. Morningstar Copyright .