Преобразовать команду Unix для запуска в форме окна C # - PullRequest
0 голосов
/ 25 июля 2011

Как загрузить файл с URL-адреса с такими параметрами, как приведенный ниже, где он выполняет разбор URL-ссылок

Для Unix эквивалентная команда будет

    curl http://URL | perl -nle 'print "$2" if /(<a href=.*usage\/(.*)">.*<\/a>)/'>project_list.txt

Это необходимо запуститьИз формы окна C #, пожалуйста, уточните, какой код это берет.

Ответы [ 2 ]

2 голосов
/ 25 июля 2011

Вам нужно позвонить new WebClient().DownloadString(), чтобы получить исходный код страницы, а затем использовать HTML Agility Pack для его анализа.

1 голос
/ 25 июля 2011

Используйте класс WebClient для загрузки html-файла. Затем используйте регулярные выражения или LINQ to XML, если страница хорошо отформатирована для анализа ссылок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...