с проектами meta не работаю, ввиду их довольно частых обновлений....Интересует шаблон парсер для инстаграм а именно видео рилс с указаных аккаунтов. + 1 доп, опишу как откликнитесь
// Ссылка на видео reel (поменять на свою)
string reelUrl = "https://www.instagram.com/reel/CoiP14QAgV1/";
string reelId = reelUrl.Split('/').Where(x => !string.IsNullOrEmpty(x)).Last().Trim();
string savePath = Path.Combine(project.Directory, $"{reelId}.mp4");
// Запрос для получения ссылки
string answer = ZennoPoster.HTTP.Request(
method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
url: $"https://www.instagram.com/reel/{reelId}/?utm_source=ig_web_copy_link?&__a=1&__d=dis",
respType:ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
cookieContainer: project.Profile.CookieContainer
);
// Вытаскиваем ссылку на видео
var regexGroups = TextProcessing.Regex(answer, @"(?<=""url"":"")[\w\W]*?(?="",""id"")", "2");
string downloadUrl = regexGroups.Count == 0
? throw new Exception($"Не смогли вытащить ссылку на скачивание для видео {reelUrl} !")
: regexGroups[0].FirstOrDefault();
// Скачиваем
try
{
using (var client = new System.Net.WebClient())
{
client.DownloadFile(downloadUrl, savePath);
}
}
catch (Exception ex)
{
throw new Exception($"Ну удалось скачать видео по причине: {ex.Message}");
}
все очень просто:Странный чел, сказал что не работает с новичками и удалил переписку