Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 2
1

Как правильно создать запрос на сайт для поиска требуемых ссылок?

19.04.2018, 18:36. Показов 1250. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
С сайта http://tululu.org/l101/10/ хочу получить ссылки при " грабере " этой страницы с кодом подобной
<a href="/txt.php?id=183" title="Адвокат - скачать книгу txt">скачать txt</a>
в виде "/txt.php?id=(любое число),*.txt
Благодарю всех
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2018, 18:36
Ответы с готовыми решениями:

Как правильно сделать запрос поиска в базе данных?
Здравствуйте. Подскажите пожалуйста, как решить задачу: Есть таблица БД: tbl_post с...

Инструменты поиска внешних ссылок на сайт
Как делать? 1. Если ты владелец сайта - то многие ссылки (но не все в общем случае увы...) могут...

Как правильно организовать GET-запрос на сайт?
подскажите плз как правильно сделать GET запрос на сайт, предназначен он для добавления...

Создать запрос для поиска слова в предложении
Здравствуйте! У меня есть поле 'menu_name'. Допустим в одном поле 'menu_name' содержится...

2
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
19.04.2018, 19:28 2
Лучший ответ Сообщение было отмечено shaat как решение

Решение

вот пример загрузки страницы и обход по всем ссылкам в странице.
C#
1
2
3
4
5
WebBrowser webBrowser1 = new WebBrowser();
webBrowser1.Navigate(new Uri(@"http://tululu.org/l101/10/"));
foreach(var a in webBrowser1.Document.Links) {
    Console.WriteLine($" a = {a.InnerText}, href={a.GetAttribute("href")}");
}
подробнее:
https://msdn.microsoft.com/ru-... .110).aspx
https://msdn.microsoft.com/ru-... .110).aspx
https://docs.microsoft.com/ru-... pplication

Добавлено через 3 минуты
Фильтруем по содержимому href
C#
1
2
3
webBrowser1.Document.Links.Where(
        w=>w.GetAttribute("href") 
                    .StartsWith( @"/txt.php?id="), StringComparison.OrdinalIgnoreCase))
подробнее
https://msdn.microsoft.com/ru-... .110).aspx
https://msdn.microsoft.com/ru-... .110).aspx
https://docs.microsoft.com/ru-... xpressions
0
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 2
19.04.2018, 21:50  [ТС] 3
Благодарю за быстрый отклик-буду учить матчасть
0
19.04.2018, 21:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2018, 21:50
Помогаю со студенческими работами здесь

Ругается на SQL запрос: отсутствует значение для одного или неск. требуемых параметров
Добрый день. Не могу отыскать проблему, ругается что отсутствуют параметры, уже не знаю куда...

Как правильно создать запрос
Доброго времени суток! Подскажите пожалуйста, как можно создать запрос? Имеется таблица со...

Как правильно создать запрос?
итак есть 3 таблицы Первая таблица справочник организаций Oragnisation ___________ КОД INN...

Как правильно создать запрос на выборку?
Доброго времени суток, уважаемые форумчане! Подскажите, как создать следующий запрос в базу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru