Задать вопрос
@akula22

Как при помощи PhpQuery спарсить данные из JavaScript кода?

Не могу никак найти информацию как спарсить данные из JavaScript кода.
например есть такой исходный код pastebin.ru/tZ0Ptd9O
пытаюзать взять так
$pq = phpQuery::pq(phpQuery::newDocumentHTML($content));
        $res = $pq->find("script:HTML5Player")->html();

Но ничего на экран не вывоодит, подскажите как взять ссылки которые в
html5player.setVideoUrlLow('
и setThumbUrl('


И как можно дебажить то что приходит, вот например тут $pq = phpQuery::pq(phpQuery::newDocumentHTML($content));
как посмотреть берет ли он это контент, в дампе Обьект типа
PhpQuery\PhpQueryObject#1
(
    [documentID] => '44ec50337a43c124d19f1b2d00428172'
    [document] => DOMDocument#2
    (
    )
    [charset] => 'utf-8'

.....
а как посмотреть сам контент?
  • Вопрос задан
  • 294 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
mlnkv
@mlnkv
JavaScript Developer
PhpQuery создано для того, что бы парсить html а не javascript
Ответ написан
@akula22 Автор вопроса
Пока ждал ответа, допенькал сам
pq('div#video-player-bg > div#html5video > a')->attr('href');
Ответ написан
aveyda7
@aveyda7
Photoshop
find('script').
примерно так, а вообще во документация https://veyda.me/doc/phpquery/phpquery-selectors/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы