Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Парсинг HTML с помощью JS 
V
    Опции темы
a11en
Дата 25.12.2011, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 4.11.2006
Где: Ставрополь

Репутация: нет
Всего: нет



Я совершенно не знаю JavaScript, поэтому обращаюсь к вам за помощью.
Мне необходимо из страницы поиска Вконтакте получить все идентификаторы видео.


Пример страницы(нужен логин вконтакте): 

vkontakte.ru/search?c%5Bq%5D=house&c%5Bsection%5D=video

Ссылка на видео там выглядит таким образом
Код

<a class="image_div" href="video16303101_160099985?noiphone" onclick="return showVideo('16303101_160099985', 0, {params: {act: 'show', video: '16303101_160099985', list: 0, autoplay: 1}}, event);"> <img src="http://cs12825.vkontakte.ru/u1661347/video/s_ea8788dc.jpg"> </a>


Из нее мне нужно получить идентификатор - "16303101_160099985" и так из всех показанных на странице.

Заранее благодарен.
PM MAIL ICQ   Вверх
a11en
Дата 25.12.2011, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 4.11.2006
Где: Ставрополь

Репутация: нет
Всего: нет



Порылся в дебрях интернета и решил это таким ###кодом:

Код

var s = document.getElementsByClassName("title");
var t = new Array();
for (var i = 0; i<s.length; i++){
    t[i] = s[i].innerHTML.substr(s[i].innerHTML.indexOf('video')+5,s[i].innerHTML.indexOf('?')-(s[i].innerHTML.indexOf('video')+5));
}


Если покажете мне код покрасивее буду примного благодарен.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0574 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.