@NooBick

Как парсить данные с сайта C#?

Не много не понял как паристь данные с сайта. Мне надо спарсить ключ с сайта. Чтобы потом на этот же сайт зайти. 60340a1c13e12664354937.png

Буду благодарен за любую помощь.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 3
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Если html передаётся "как есть" (без генерации на js), то можно сделать простой http(s) request и распарсить DOM.
Ответ написан
Комментировать
Берёшь AngleSharp. Выбираешь с помощью него элемент html и там выбираешь атрибут data-csrf
Ответ написан
Комментировать
@rPman
Берешь штатную компоненту WebBrowser, кидаешь его на форму если gui или вручную, прописываешь ему ссылку и инжекти в него на body.onload свой скрипт, который вызывает уже твои калбеки на с# либо сам со стороны программы проверяй содержимое document, там полноценный доступ к dom

этот способ будет работать вне зависимости от того как создается содержимое сайта, на бакенде или на клиенте javascript

недостаток - если используется майкрософтовский компилятор, то компонента будет устаревший internet explorer 11, если же собрать mono - будет фаерфокс
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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