- Регистрация
- 09.06.2022
- Сообщения
- 28
- Благодарностей
- 0
- Баллы
- 1
Добрый день, имею такую проблему. Мне нужно залогиниться в аккаунте фб посредством HTTP запроса. Но при использовании пк юзерагентов все в порядке, а мобильных по типу :Mozilla/5.0 (Linux; Android 7.0; SM-J530FM Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 Mobile Safari/537.36 Instagram 42.0.0.19.95 Android (24/7.0; 320dpi; 720x1280; samsung; SM-J530FM; j5y17lte; samsungexynos7870; ru_RU; 104766893).
Запрос проходит но от фб я получаю эту страницу, и через стандартный HTTP запрос от зеннопостера, и через Leaf.Xnet С#. И именно с этими юзерагентами это случается, но не со всеми некоторые проходят нормально но большинство нет.
Запрос проходит но от фб я получаю эту страницу, и через стандартный HTTP запрос от зеннопостера, и через Leaf.Xnet С#. И именно с этими юзерагентами это случается, но не со всеми некоторые проходят нормально но большинство нет.
C#:
using (var First_page = new Leaf.xNet.HttpRequest())
{
First_page.Proxy = proxy;
First_page.UseCookies = true;
First_page[HttpHeader.DNT] = "1";
First_page.AllowAutoRedirect = true;
First_page.MaximumAutomaticRedirections = 5;
First_page.ConnectTimeout = 15000; // Устанавливаем время ожидания в 15 секунд
First_page.AddHeader(HttpHeader.Accept, "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8");
First_page.AddHeader(HttpHeader.AcceptLanguage, "ru-RU,ru-RU,ru;q=0.5");
First_page.AddHeader("Upgrade-Insecure-Requests", "1");
First_page.UserAgent = _userAgent;
First_page.AddHeader("sec-ch-ua", "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"97\", \"Chromium\";v=\"97\"");
First_page.AddHeader("sec-ch-ua-mobile", "?1");
First_page.AddHeader("sec-ch-ua-platform", "Android");
First_page.AddHeader("Connection", "keep-alive");
// GET на Первую страницу
Leaf.xNet.HttpResponse response_first_page = First_page.Get("https://mbasic.facebook.com");
// Сохраняем куки из GET-запроса
cookies = First_page.Cookies.GetCookieHeader("https://mbasic.facebook.com");
_currentURL = response_first_page.Address.ToString();
}