как сделать парсер
есть форма которая при нажатии на кнопку подгружает данные динамически с помощью фун-ии яваскрипта . Вопрос как их вытащить ?
|
Куда подгружает? Как подгружает? В каком виде?
Примеры, пожалуйста... |
на главной странице есть форма
подгружает тудаже под формой подгружает динамически(ява фун-ция отправляет данные с формы в пхп файл тот их обрабатывает и возращает данные ввиде хтмл кода) |
И в чём проблема? У вас есть html-код.
html= "<div>1</div><div>2</div>"; // полученный нами html (предоположим) div= document.createElement("div"); div.innerHTML= html; alert(div.childNodes[0].innerHTML); alert(div.childNodes[1].innerHTML); |
сайт то динамический то есть предположим что на главной стр подключен файл
include '/actions_site.php' в котором выполняется какаято операция и в $а='html код' а в <div id="layer_result">а на главной <?echo $a(по умолчанию=' ')?></div> и так как это всё динамически то в <div id="layer_result">так как страница не перезагружается я вижу $а-по-умолчанию тоесть (' ') </div> |
Я ничего не понял, что вы написали.
|
вот зайдите http://voyage.kiev.ua/Toursearch/ и увидите форму заполните (как угодно) и нажмите поиск под формой выбьет результат а в исходном коде страницы <div id="layer_result"> нечего не видно</div>
|
так и не должно показать изменений, при показе исходнго кода браузер показывает не то что сейчас, а то что было при открытии
если хотите именно таким образом, то в фф нужно выделить всю страницу (ctrl+a), правый клик - исходный код выделенного фрагмента в хроме проще, правый клик - просмотр кода элемента про оперу и ие не подскажу, не знаю |
Получить данные в Вашем случае с помощью javascript можно обратившись к элементу с id='layer_result', после его обновления.
Например так: var result = document.getElementById('layer_result').innerHTML; |
Цитата:
|
Часовой пояс GMT +3, время: 23:23. |