Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Теги на другой странице (https://javascript.ru/forum/misc/53080-tegi-na-drugojj-stranice.html)

sloyi 20.01.2015 10:39

Теги на другой странице
 
Ребята подскажите пожалуйста. Я хочу с одной страницы сайты делать поиск тега с каким нибудь классом на другой странице. как это можно реализовать?

например я хочу найти <div class='open'>Hello word</div>

ruslan_mart 20.01.2015 10:48

AJAX`ом получаешь содержимое страницы и парсишь.

sloyi 20.01.2015 14:23

если не сложно, нельзя ли немного подробнее. желательно с примером кода заранее спасибо

ruslan_mart 20.01.2015 15:01

На jQuery очень просто:

$('#myDiv').load('myPage.html div.open');


Получаем <div class="open">...</div> со страницы myPage.html и вставляем его содержимое в #myDiv.

sloyi 20.01.2015 15:42

Написал следущим образом
var one;

$(document).ready(function(){
	one = $('#myDiv').load('myPage.html div.vse');
	alert(one);
});


выдает следущее

"[object Object]"

я видимо чего то не допонял. он получается находит данный див. в нем записанно что то но он не то выдает

ruslan_mart 20.01.2015 15:49

$(function(){
	$('#myDiv').load('myPage.html div.vse', function(data) {
		alert(data);
	});
});

sloyi 20.01.2015 15:52

таааак поразбирался простите неправильно понял как работает этот скрипт все исправил теперь он делает все правильно)) записал так

$(document).ready(function(){
	$('#myDiv').load('http://invest.artqb.ru div.vse');
});


<div id='myDiv'></div>

sloyi 20.01.2015 16:00

работает класс) а если я хочу с другого сайта див забрать. спарсить так сказать load я так понимаю не работает. как то можно выйти из положения

ruslan_mart 20.01.2015 16:02

С другого сайта не получится, политика безопасности не позволяет.

sloyi 20.01.2015 16:06

ясненько спасибо)

danik.js 21.01.2015 00:16

Левая рука не ведает что творит правая. Вот так это выглядит со стороны :D


Часовой пояс GMT +3, время: 05:07.