Мне нужно извлечь некоторые финансовые данные из системы под названием NetTeller.
Пример можно найти здесь сильный>.
Обратите внимание на подсказку в поле начального идентификатора:
Затем после отправки вы должны ввести свой пароль:
Как видите, это двухэтапный процесс, в котором вы сначала вводите идентификационный номер, а затем после отправки пользователю предоставляется поле с паролем. У меня здесь несколько препятствий, когда дело доходит до преодоления этих двух препятствий, прежде чем войти в систему и получить данные, которые мне действительно нужны. Как можно обработать такой сценарий, как этот, когда вам нужно сначала пройти через поля аутентификации, прежде чем перейти к данным, которые вы хотите очистить?
Я предполагал, что могу просто перейти к httpclient
и nokogiri
, но мне любопытно, есть ли какие-нибудь уловки при работе с двухстраничным входом, подобным этому, перед тем, как попасть в вашу цель.