Как очистить веб-контент с защищенных сайтов после аутентификации? - PullRequest
0 голосов
/ 14 мая 2019

Я собираюсь почерпнуть детали с веб-сайтов, публикуя значения форм и получая ответную страницу для анализа, но у меня возникают проблемы в определенных ситуациях.

Для нефинансовых сайтов, таких как Slashdot.org,приведенный ниже код работает нормально, даже после входа в систему и проверки данных моей учетной записи в качестве теста.

Но на финансовых сайтах тот же код возвращает страницу ответа со словами: «В целях безопасности необходимо включитьJavaScript для входа в вашу учетную запись "и ни одна из моих финансовых данных, которые я ожидал бы увидеть, как остатки на счетах.Обратите внимание, что код состояния ответа «ОК» (200) в этом сценарии не указывает на очевидные ошибки.Я хочу создать личный сайт типа «Mint.com», но в этом отношении он становится довольно сложным.

Если на финансовых сайтах есть более надежные средства контроля безопасности, что можно сделать с помощью следующего фрагмента кода, чтобылучше справиться с этими сценариями?

// I call this method to do the heavy lifting
public async Task<string> GetHttpResponseMessage(string url, IEnumerable<KeyValuePair<string, string>> values)
{
    var content = new FormUrlEncodedContent(values);            
    var response = await httpClient.PostAsync(url, content);
    var responseString = await response.Content.ReadAsStringAsync();
    return responseString;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...