Мне нужно получить содержимое HTML-страницы из Интернета, но содержимое соответствующего ресурса доступно только после входа пользователя на веб-сайт.
Если быть более точным, мне нужно загрузить HTML-страницу видеофайла, который был помечен как неприемлемый на Youtube.У меня есть учетные данные для входа, но я не уверен, как выполнить вход в систему.
В настоящее время я загружаю незащищенные паролем HTML-страницы с HTTPSend из Synapse, и у меня также есть лицензионная копия Clever Internet Suite 7, которую я использовал в предыдущем проекте.Я использую выглядит так (это строго информативно, я могу изменить подход при необходимости):
function GetHTMLFile(s: string): string;
var
sHTTPSource:TStringList;
HTTP: THTTPSend;
begin
try
sHTTPSource := TStringList.Create;
if HttpGetText(s, sHTTPSource) then
begin
result := sHTTPSource.Text;
end;
finally
sHTTPSource.Free;
end;
end;
Я не ожидаю, что вы сделаете всю работу за меня, но я бы действительнооцените подсказку в правильном направлении.