2015-05-15 2 views
0

У меня возникли проблемы с моим скриптом. Предполагается загрузить html с другого веб-сайта и использовать некоторые конкретные данные и выводить их на мой сайт. Но веб-сайт, который мне нужен для загрузки html, использует javascript для генерации важных данных. Как загрузить html после загрузки javascript и использовать ajax для отправки его на php?Загрузить html после загрузки javascript с ajax

Прежде чем я использовал file_get_contents, но это только загружает необработанный html.

+2

Получить HTML через PHP, а затем проанализировать его с ним, сделать анимацию с jQuery позже, что вы пробовали до сих пор? –

+0

Я полностью потерян, я не простаиваю, как я могу это сделать. Я просто спрашиваю, каким будет лучший способ справиться с этим. –

+0

Вам нужно подумать о том, как выполнить свой собственный js-код из домена веб-цели. Я имею в виду, вам нужно использовать что-то вроде 'Windows.Forms.WebBrowser', что дает вам возможность запускать javascript. Итак, вам нужно загрузить страницу, а затем выполнить тот же JS, что и web, выполняемый ajax сам по себе. – kosmos

ответ

1

Вы должны взглянуть на безголовый браузер, я знаю только https://github.com/ariya/phantomjs PhantomJs, но я уверен, что есть и другие.

+0

Невозможно это сделать без использования PhantomJs –

+0

вы можете посмотреть в этой теме есть другие решения: http: //stackoverflow.com/questions/6578132/php-headless-browser. Но лучше использовать хорошо сделанные библиотеки вместо воссоздания колеса. – Vindic

Смежные вопросы