| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Как можно получить все ссылки от сайта? |
| Автор: kobold3012 17.3.2010, 23:13 |
| Здравствуйте всем! У меня задачи : Получить все ссылки от сайта(внешний ссылки и внутри ссылки)? Скажите мне как решать этк задачу! Спасибо всем |
| Автор: Exai1e 18.3.2010, 18:38 |
| kobold3012, парсить сайт и искать тег href |
| Автор: Retro 18.3.2010, 18:42 |
А почему не http? Потом вытащить ссылку будет удобнее. href=" или http |
| Автор: Exai1e 18.3.2010, 20:27 |
| Retro, можно но: не кто же не будет делать ссылки внутри сайта www.mysite.ru подобного рода "http://www.mysite.ru/somefolder/somepage.html", скорее всего сделают просто href="/somefolder/somepage.html" |
| Автор: Retro 18.3.2010, 21:39 |
| Exai1e, сори, провтыкал про внутренние ссылки. |
| Автор: kobold3012 19.3.2010, 03:28 |
| Exai1e, Спасибо тебе, такой метод я сделал, другой матод ты знаещь? Retro, Я испольховать href? спасибо тебе |
| Автор: Exai1e 19.3.2010, 06:36 |
| kobold3012, других вариантов не знаю. Такого метода как "получить все ссылки на сайте" нет, и обычно для таких задач хватает парсинга (то что ты видимо уже реализовал), а чем не устраивает парсинг на тег ? |
| Автор: kobold3012 20.3.2010, 12:28 |
| Exai1e, Спасибо тебе ! |
| Автор: Exai1e 20.3.2010, 13:00 |
| kobold3012, незачт |
| Автор: MoLeX 20.3.2010, 18:08 | ||
| влезу правильнее будет искать тэг <a></a>, т.к. именно этот тэг отвечает за ссылку href - не вариант по той причине , что стиле подгружаются точно так же
http - то же не подходит, т.к. можно наткнуться на картинку, css, js, etc в итоге остается только тэг <a>. |