Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316

Как получить все Hrefs веб странички?

25.10.2013, 10:03. Показов 3137. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ПОлучаю веб страничку, построчно считываю и закибываю в файл.
Хочу во время этого дела вырезатьвсе ссылки но не пойму как это реализовать, какими средствами?

То есть я смотрю каждую строку и если нахожу <a href></a> то получаю значение href

Как єто сделать с помошью регулярок
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.10.2013, 10:03
Ответы с готовыми решениями:

С веб-странички записывает в базу кракозябры, если ввожу данные на русском, на англ. - все отлично
jsp-код страницы: &lt;%@page contentType=&quot;text/html&quot; pageEncoding=&quot;UTF-8&quot;%&gt; &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta...

Как получить html-код странички в переменную string
Доброго времени суток, как получить html код странички в стринг? На впф: WebClient client = new WebClient(); ...

Как заставить Яшку проиндексить все странички?
Уважаемые отцы! как заставить Яшку проиндексить все странички на сайте????

24
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
28.10.2013, 11:21  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от LanGrande Посмотреть сообщение
А зачем они нужны то?
Вот мою темку глянь там использую jsoup.
Очень удобная штука,кстати.
Поисковый двигатель
^Тема
спасибо, гляну. Все больше людей склоняют меня к тому, что регулярки стоит только мельком прочитать и все. Типа с ними мало кто работает
0
6 / 6 / 1
Регистрация: 15.09.2013
Сообщений: 149
28.10.2013, 11:22
Не вообще и их стоит тоже изучить,мало ли..
1
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
28.10.2013, 11:53  [ТС]
Цитата Сообщение от LanGrande Посмотреть сообщение
Не вообще и их стоит тоже изучить,мало ли..
когда приспичит - выучу
Пока есть лучше варианты которые справятся с задачей
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
28.10.2013, 12:12
Цитата Сообщение от warrax Посмотреть сообщение
Все больше людей склоняют меня к тому, что регулярки стоит только мельком прочитать и все. Типа с ними мало кто работает

Не по теме:

С вашим подходом к задаче можно вообще больше ничего не учить )
Всё равно не пригодится )
особенно если у вас такой настрой всего после 3 недель )

2
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
28.10.2013, 13:04  [ТС]
Цитата Сообщение от mutagen Посмотреть сообщение

Не по теме:

С вашим подходом к задаче можно вообще больше ничего не учить )
Всё равно не пригодится )
особенно если у вас такой настрой всего после 3 недель )

а зачем изобретать колесо?

может мне еще книжки за 1999 год почитать)) конечно для начала тоже хорошо...

пока что с регулярками мне никто на этом форуме не помог. Да и знакомые программисти С/С# одноголосно говорят , что они тупят...
пока что решил задачу так как посоветовал LanGrande, за что большое спасибо!!!

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class testparse {
 
    public static void main(String[] args) {
        Document doc = null;
        try {
            doc = Jsoup.connect("http://vk.com").userAgent("Mozilla/5.0 (Windows NT 6.2; rv:21.0) Gecko/20100101 Firefox/21.0").get();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Elements links = doc.select("a[href]");
        String title = doc.title();
        System.out.println(title);
        for (Element link : links) {
            System.out.println("http://vk.com" + link.attr("href"));
        }
    }
}
буду изучать єту библиотеку, а к регуляркам всегда можно вернуться =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2013, 13:04

Удаление картинки с веб странички
Подскажите пожалуйста, как убрать картинку из html через css? нужно что бы при определенном медиа запросе маловажная картинка исчезала и не...

Почему не выводит метки веб-странички?
По нажатию на кнопку &quot;Метки&quot; должны быть выведены все метки документа (метки - названия ссылок внутри документа) А массив меток пуст...

Получить все ссылки с веб-страницы по webbrowser
Как получить абсолютные адреса страниц ссылок с загруженного адреса ?

Получить данные из html странички
Здравствуйте. Интересно было вытянуть значения из html, а именно название сериала и его количество просмотров - просмотры вытянуть...

Получить информацию с другой странички сайта
Можно ли получить информацию с другой странички сайта, при этом полностью ее не загружая. Например есть сайт test.ru есть две странички...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru