Получение данных с веб-сайта, на котором вам необходимо войти (Java) - PullRequest
0 голосов
/ 15 июля 2011

Я даже не знаю, возможно ли то, что я спрашиваю, и я не знаю, что искать в Google.

По сути, есть несколько проектов, которые требуют от меня получения некоторых данных с веб-сайтов. Пример, о котором я сейчас думаю, это получить информацию о моей учетной записи с банковского сайта http://www.americanexpress.ca Я хотел бы знать, как мне это сделать, чтобы моя информация для входа в систему вводилась в поля слева и захватить данные с получившейся страницы. Затем я бы сделал методы для анализа этих данных.

Очевидно, это должно быть безопасно, поскольку я не хочу, чтобы моя банковская информация была украдена.

Извините, если решение очевидно, поскольку я никогда не пытался получить данные с веб-сайтов.

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Как уже упоминалось, Apache HttpClient является одним из вариантов, хотя лично я всегда считал HtmlUnit немного более удобным для работы (с точки зрения API) для выполнения подобных действий.HtmlUnit построен поверх HttpClient и предоставляет высокоуровневый API для взаимодействия с содержимым страницы и манипулирования им.

2 голосов
/ 15 июля 2011

Вы должны использовать Apache HttpClient (или такую ​​же) библиотеку.Здесь есть все необходимые классы для вас.

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