Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 работа с web с помощью C#  [new]
bulaolen
Member

Откуда:
Сообщений: 32
Такая ситуация: пишу на шарпе парсер, и столкнулся с такими сложностями, как авторизация на сайте и переход по страницам. Головой понимаю, что страница html это куча тегов, к которым можно обратиться и в определенных случаях поменять значения (post и get запросы), но на деле не получается это реализовать в силу недостаточного знания языка. Подключил HTMLAgilityPack,что-то получается но очень размыто. Вопрос - нужен хороший мануал по работе с web через шарп, нужны примеры и нужна помощь:)
15 мар 19, 09:38    [21833306]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 656
bulaolen,
Почему вопрос не в теме .Net ?

Вообще для таких задач фиддлер наше все.
Смотрим как именно идет авторизация на сайте и уже потом все это повторяем запросами.
Сами гет/пост запросы в шарпе писать несложно - примеров масса.
15 мар 19, 10:05    [21833342]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20286
bulaolen
в силу недостаточного знания языка
действительно, знание языка настолько недостаточное, что перепутал с Visual Basic-ом.

На сайте по HTMLAgilityPack примеры есть по каждой функции. Давай конкретные вопросы, будут конкретные ответы.

Модератор: Тема перенесена из форума "Visual Basic".
15 мар 19, 11:05    [21833421]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
listtoview
Member

Откуда:
Сообщений: 1776
bulaolen,

гуглите как распарсить сайт на c# :)
15 мар 19, 11:08    [21833424]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 3305
есть куча всякие программ, которые умеют записывать макросы, не уверен, на счет C#, но, к примеру, HPLoadRunner умеет генерировать скрипты на C для создания нагрузочных сценариев для сайтов.
по сути, там надо кнопки последовательно все нажать и получаешь код. Возможно, если поискать, можно найти подобную хрень для С#, вроде в Enterprise версии VS есть UITest'ы, но не уверен, что они дружат именно с HTTP
15 мар 19, 13:31    [21833730]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Roman Mejtes,

+1
Аффтар! Вы решите, вам больше программирования надо или меньше?
15 мар 19, 13:41    [21833753]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
listtoview
Member

Откуда:
Сообщений: 1776
я вот недавно контрол хромариум поставил
милое дело, полноценный браузер
15 мар 19, 15:36    [21833977]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
Изопропил
Member

Откуда:
Сообщений: 31078
listtoview
контрол хромариум

может chromium?
15 мар 19, 17:18    [21834117]     Ответить | Цитировать Сообщить модератору
 Re: работа с web с помощью C#  [new]
borkes
Member

Откуда:
Сообщений: 6
"страница html это куча тегов"

так было лет 10 тому назад, вы это еще скажите фронтэндерам
15 мар 19, 17:31    [21834132]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить