Как извлечь данные из веб-приложения Java? - PullRequest
0 голосов
/ 18 августа 2010

Мне нужно извлечь данные из веб-приложения Java.Чтобы быть конкретным, я хочу извлечь данные о запасах в реальном времени из трекера рынка Yahoo.Кто-нибудь может предложить какой-либо метод?

Ответы [ 3 ]

3 голосов
/ 18 августа 2010

Я не уверен, что вы можете извлечь данные из Yahoo Market Tracker. Даже если вы можете, вам может быть не позволено - я не вижу никаких очевидных положений и условий / лицензирования. Я думаю (хотя я могу ошибаться, кто-нибудь получил лучшую информацию?), Что вам придется заплатить, чтобы получить доступ к API, предоставляющему рыночные данные почти в реальном времени.

Существует API-интерфейс Yahoo Stock Quote, основанный на HTTP, который вы можете использовать для получения цен, , описанный здесь . Очень просто, возвращает разделенный запятыми список атрибутов для одного или нескольких биржевых символов, например:

http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1yr

Возможно, этого недостаточно, но это лучшее, что вы можете сделать бесплатно.

0 голосов
/ 18 августа 2010

Мне нужно извлечь данные из веб-приложения Java

С вашей точки зрения тот факт, что это веб-приложение Java или PHP-one или статические html-страницы, не меняетсячто-нибудь.Не потому, что Java поддерживает веб-приложение, внезапно вы получаете «Java-способ» для извлечения информации.

Теперь в некоторых случаях предоставляются API, позволяющие вам взаимодействовать с данными, представленными на сайте:но еще раз тот факт, что Webapp является Java или нет, не имеет никакого значения.

0 голосов
/ 18 августа 2010

Вы можете использовать великолепный протокол HTTP, чтобы сделать это. Используйте любой язык, на котором вам удобно (Java, C #, VB.NET, python, ruby, php) и crawl веб-сайт, с которого вы пытаетесь получить информацию.

...