Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Парсинг страницы в Chrome  (Прочитано 16399 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Shouldercannon
Помогающий

ru
Offline Offline

« : 23-01-2016 17:34 » 

Хочу из полученного исходного кода страницы получить блок с данными о видео <div class='video-content'>, но не выходит.
Код: (Javascript)
function GetURL() {
        chrome.tabs.query({active: true, currentWindow: true}, function (tabs) {
                var url = tabs[0].url;
               
                xhr = new XMLHttpRequest();
                xhr.open("GET", url, true);
                xhr.send(null);
                xhr.onreadystatechange = function() {
                        if (xhr.readyState == 4)
                        {
                                if (xhr.responseText)
                                {
                                        var data = xhr.responseText; // Исходный код страницы
                                        //var videoblock = $('<div class=\'video-content\'>', data).html(); // Экранируем ' - \'
                                        var videoblock = $('<div class="video-content">', data);
                                }
                        }
                }
        });
};
Ошибка в самой выборке, но как её исправить не знаю.
« Последнее редактирование: 23-01-2016 19:03 от Shouldercannon » Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 23-01-2016 20:30 » 

а что это за функция $

И... где здесь java?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Shouldercannon
Помогающий

ru
Offline Offline

« Ответ #2 : 24-01-2016 05:34 » 

а что это за функция $

И... где здесь java?
Хотя нет, это JQuery.
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 24-01-2016 11:38 » new

если это JQuery.

Та зачем использовать XMLHttpRequest?
если есть $.get, $.post, $.ajax и другие не менее "вкусные" методы?

Почитайте про селекторы jquery
а то меня эта конструкция сильно напрягла
var videoblock = $('<div class="video-content">', data);


« Последнее редактирование: 24-01-2016 11:40 от Sla » Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines