19 / 19 / 1
Регистрация: 25.12.2011
Сообщений: 159
1

Получение url из списка

31.07.2014, 13:35. Показов 1260. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, как мне из этого кода вытянуть ссылки из этого вот тега
HTML5
1
<a href="/user/17865069?wicket:pageMapName=519377">
что бы потом по ним перейти. Спасибо
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<span><img src="/images/icons/user_1_2_off.png" width="12" height="12"/>&nbsp;<a href="/user/17865069?wicket:pageMapName=519377"><span>Калямбамбус Два</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>28</span> ур. <span>Иглес</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/28331364?wicket:pageMapName=519377"><span>Grosshause</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>24</span> ур. <span>Андер, Форум</span>
 
</div><div>
 
<span><img src="/images/icons/user_1_2.png" width="12" height="12"/>&nbsp;<a href="/user/29663575?wicket:pageMapName=519377"><span>Доктавиан</span></a></span>, <img src="/images/icons/rank/rank4.png" alt="o" width="12" height="12"/><span>27</span> ур. <span>Квазар, Подземелье</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/21854806?wicket:pageMapName=519377"><span>Lototsky</span></a></span>, <img src="/images/icons/rank/rank3.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/29595472?wicket:pageMapName=519377"><span>Ендрин</span></a></span>, <img src="/images/icons/rank/rank1.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер, Кладбище</span>
 
</div><div>
 
<span><img src="/images/icons/user_1_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/29041589?wicket:pageMapName=519377"><span>Светлая Имаго</span></a></span>, <img src="/images/icons/rank/rank1.png" alt="o" width="12" height="12"/><span>22</span> ур. <span>Квазар, Чародей</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/15924623?wicket:pageMapName=519377"><span>Demotex</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>28</span> ур. <span>Андер</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/21933754?wicket:pageMapName=519377"><span>Martyric Death</span></a></span>, <img src="/images/icons/rank/rank3.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер</span>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2014, 13:35
Ответы с готовыми решениями:

Получение части URL
Нужен скрипт, который будет делать следущее: Есть переменная X. Ее значение...

Получение url, title, сравнение, вывод сообщения
Придумал себе практическую задачку по Javascript (ли?). Задача проста: получить url и title,...

Получение списка файлов с заданным расшрением из папки
Как получить список файлов в папке из константной папки? Пишу в начале так (это тест): if ($dir...

Получение списка полей таблицы и определение первичного ключа из этого списка
Приветствую всех. Долго бьюсь над одной локальной задачей, необходимо извлечь список полей для...

1
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
19.08.2014, 23:12 2
Лучший ответ Сообщение было отмечено Eva Rosalene как решение

Решение

Обратите внимание на структуру ваших данных. Если я ничего не проглядел, то у вас меняется только выделенная часть, причем количество цифр в ней константно:
<a href="/user/17865069?wicket : pageMapName=519377">
Соответсвенно, можно просто записать:
Javascript
1
str.match(/\/user\/\d{8}\?wicket:pageMapName=519377/ig);
На выходе у вас будет массив относительных URI, конкатенируя которые с именем домена вы будете получать полные ссылки, например:
Javascript
1
2
var newArr = document.body.innerHTML.match(/\/user\/\d{8}\?wicket:pageMapName=519377/ig)
                         .map(function(elem) { return 'domain_name' + elem; });
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.08.2014, 23:12
Помогаю со студенческими работами здесь

Получение URL
Есть строка вида &quot;http://site.com/wp-login.php&quot;. Нужно сделать из нее строку вида &quot;http://site.com&quot;...

получение URL
Здравствуйте. Нужно получить url из адресной строки вида http://sitename.ru/#access_token=... ...

Получение файла по url
&lt;?php $doc=file_get_contents('http://test.ru/file.txt'); echo $doc; ?&gt; Выводит пустоту, как это...

Получение request url
Privet Vsem. Podskajitye pojalusta kak mojno poluchat url visivayushego site a. (naprimer ya...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru