• XSS.stack #1 – первый литературный журнал от юзеров форума

[C#]Помогите с парсом почты

Ags1of

RAM
Пользователь
Регистрация
26.11.2021
Сообщения
122
Реакции
1
Нужно вытащить вот эту почту:
1654441428131.png
она находится под двумя кнопками и капчей.Капчу решаю(подключил рукапчу), но что делать потом, я не знаю, посмотрел запросы в Network'е, предположения есть, что нужно делать, ноне совсем уверен. Разжуйте, пожалуйста, что, да как надо сделать
 
1654474325516.png

сделал такой запрос, но к нему нужно передать такие параметры:
1654474382178.png

Если начать раскрывать context, то там ещё очень много чего, помогите составить запрос (в ответы выдаётся почта).
 
Ты сам не знаешь чего делаешь.
поэтому и обращаюсь на форуме, логично, да? Я описываю свои действия, чтобы, если они у меня были не правильными, меня подкорректировали
 
C#:
using System;

//Добавляешь сначала пакет HtmlAgilityPack с помощью NuGet
//к своему проекту
using HtmlAgilityPack;

namespace YoutubeParse
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //Ссылка страницу
            string url = "https://www.youtube.com/channel/UC68QxMh7Gfu_ZDk0KZjSHcQ/about";
            
            var web = new HtmlWeb();

            //Если нужно добавить заголовки в запрос
            web.PreRequest += request =>
            {
                var headers = request.Headers;
                headers.Add(System.Net.HttpRequestHeader.AcceptLanguage, "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7");
                return true;
            };

            //загружаешь страничку
            HtmlDocument doc = web.Load(url);

            //В данном примере я взял тег mete, с атрибутом name='twitter:description'
            HtmlNodeCollection tdNode = doc.DocumentNode.SelectNodes("//meta[@name='twitter:description']");
            // Проверяем есть ли совпадения
            if (tdNode != null)
            {
                foreach (HtmlNode node in tdNode)
                {
                    // Получаем строчки
                    string outputText = node.OuterHtml;
                    Console.WriteLine(outputText);
                }
            }
            else Console.WriteLine("Строка не найдена!");
        }
    }
}
Подставишь в поиск свой тег, свой урл и вперед, если возникнут вопросы по тому как искать с помощью AgilityPack посмотри здесь: https://html-agility-pack.net/
 
Пожалуйста, обратите внимание, что пользователь заблокирован
пиши любой скрипт, который 2 раза гадает капчу и жмет по кнопке и регуляркой собирает эти почты

зачем тебе лезть в запросы? твоя тема это скрипт на 5 минут
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх