Задать вопрос
@VirusesAnalystCoder

WebClient. Дождаться инициализации\загрузки страницы?

Всем привет!
У меня есть страница, которую нужно спарсить, но дело в том, что когда на неё заходишь - там сначало загрузка идёт 5-6 секунд, а потом только показывается страница. При парсинге - нет нужных элементов, т.к они ещё не прогружаются.
Как сделать прогрузку в WebClient без использования Selenium?
код:
string page = "";
            WebRequest request = WebRequest.Create(ethusd);
            request.Credentials = CredentialCache.DefaultCredentials;
            

            WebResponse response = request.GetResponse();
            using (Stream dataStream = response.GetResponseStream())
            {
                StreamReader reader = new StreamReader(dataStream);
                string responseFromServer = reader.ReadToEnd();
                reader.Close();
                page = responseFromServer;
            }

            response.Close();

тут я получаю код страницы в переменную page
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@itgood
скорей всего не загружается js скрипты , тебе их нужно выполнить чтобы получить контент из страницы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы