Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.01.2016, 08:37
Новичок на форуме
Отправить личное сообщение для Shouldercannon Посмотреть профиль Найти все сообщения от Shouldercannon
 
Регистрация: 26.02.2015
Сообщений: 3

Парсинг страницы в Chrome
Хочу из полученного исходного кода страницы получить блок с данными о видео <div class='video-content'>, но не выходит.
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);
				}
			}
		}
	});
};

Ошибка в самой выборке, но как её исправить не знаю.
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2016, 00:52
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Поизвращаться чоль ,

var videoblock = xhr.responseText.split(/<div class="video-content">/i)[1].split(/<\/div>/i)[0]
Ответить с цитированием
  #3 (permalink)  
Старый 25.01.2016, 02:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Shouldercannon,
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
 var data = '<body><div class="video-content">tra-ta-ta</div></body>';
 var videoblock = $(".video-content", $("<abracadabra>", {html : data}))
 alert(videoblock.html())
</script>
Ответить с цитированием
  #4 (permalink)  
Старый 10.02.2016, 08:03
Интересующийся
Отправить личное сообщение для Zitri Посмотреть профиль Найти все сообщения от Zitri
 
Регистрация: 10.02.2016
Сообщений: 11

ЧЕТКО!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В Chrome жму "Назад", в место страницы выводит выводит json frost18 AJAX и COMET 6 12.08.2014 11:10
chrome firebug lite и прокрутка страницы в самый низ cmygeHm Общие вопросы Javascript 3 28.02.2012 14:34
userJS доступ к переменным страницы (Chrome) DragorWW Opera, Safari и др. 2 13.07.2011 15:33
Chrome devTools и просмотр кода страницы выдают разное содержание T-Mark Общие вопросы Javascript 6 24.03.2011 23:03
Google Chrome перерисовка страницы во время выполнения скрипта Dekart Javascript под браузер 0 08.06.2010 08:35