Требуется получить в строку html код, формирующийся при переходе по ссылке https://username.github.io/?action="get"
Попробовал так:
string url = @"https://username.github.io?action=""get"" ";
string content = "";
using (var webClient = new WebClient())
{
content = webClient.DownloadString(url).ToString();
}
Но в content, строка, которая была бы там при https://username.github.io. Почему так происходит и как это исправить?
PS У меня при переходе по данной ссылке срабатывает js код, который добавляет текст на страницу.
Вероятно Вам нужен Uri.EscapeUriString(String)
Uri.EscapeUriString("https://username.github.io/?action="get"")
-->
"https://username.github.io/?action=%22get%22"
PS: кавычки скорее всего не нужны Вам вообще
Таким образом невозможно получить html код, так-как он формируется в js файле. Код JS файла при запросе html кода не выполняется.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники