Не тот html код по ссылке

149
03 декабря 2019, 07:00

Требуется получить в строку 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 код, который добавляет текст на страницу.

Answer 1

Вероятно Вам нужен Uri.EscapeUriString(String)

Uri.EscapeUriString("https://username.github.io/?action="get"")

-->

"https://username.github.io/?action=%22get%22"

PS: кавычки скорее всего не нужны Вам вообще

Answer 2

Таким образом невозможно получить html код, так-как он формируется в js файле. Код JS файла при запросе html кода не выполняется.

READ ALSO
Не работает CURL локально на PYTHON с PHP

Не работает CURL локально на PYTHON с PHP

Есть сайт локально на докере, который должен юзать CURLНужно просто чтобы он работал, к примеру я хочу взять страницу и вывести, страница html

118
PHP MVC маршрут не найден

PHP MVC маршрут не найден

Не могу понять что у меня не так , ну и соответственно код неработающийif (preg_match($route, $url, $matches)) - что то здесь не так

146
Не могу понять MVC в PHP

Не могу понять MVC в PHP

На просторах сети, спустя очень большой объём времени, мне удалось найти самый простой пример шаблона проектирования MVC в PHPНо я никак не могу...

113