C # WebClient () Скачивание определенной части сайта - PullRequest
0 голосов
/ 16 января 2011

Хорошо. Я хочу разработать чистящее приложение для загрузки определенного текста внутри тега div на веб-сайте. Возьмем для примера

<div class="main_content">WOTEVER GOES IN HERE, GOES IN HERE</div>

Как мне скачать текст

WOTEVER ИДЕТ ЗДЕСЬ, ИДЕТ ЗДЕСЬ

Я понимаю, что мне нужно использовать WebClient () с

.DownloadFile(sourceFileAddress, destinationFilePath);

Thankyou

1 Ответ

0 голосов
/ 16 января 2011

HTTP-запросы выполняются на основе «ресурса», и этот ресурс представляет собой файл -> вы не можете загрузить какой-либо текст со страницы, вам нужно загрузить файл и проанализировать его.

Еслифайл например.очень большой, и вы знаете, что div находится в начале, вы можете рассмотреть возможность использования сокетов TCP / IP и обработки запроса и ответа вручную (синтаксический анализ на лету), но я не знаю, принесет ли это вам какую-либо выгоду.*

...