Simple html dom вытащить ссылки из под javascript

278
24 октября 2017, 03:18

Существует слайдер с картинками в javascript. Требуется вытащить оттуда ссылки на картинки с помощью PHP Simple HTML DOM Parser. Как пробраться внутрь <script type="text/javascript"> чтобы спарсить - не пойму.

Вот код из javascript:

<script type="text/javascript">
    var fotoOptions = {
        width: '100%',
        ratio: 1920/800,
        data: [
            {video: "http://www.youtube.com/embed/exGOtsiS0tw"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3992.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3992.jpg"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3991.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3991.jpg"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3990.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3990.jpg"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3989.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3989.jpg"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3988.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3988.jpg"},
            {img: "http://img14.torrentino.me/images/gamescreenshot/3/3987.jpg", thumb: "http://img14.torrentino.me/images/gamescreenshot/3/3987.jpg"},
        ]
    }
</script>

3 дня уже мучаюсь, не могу вытащить ссылки на картинки.

Answer 1

Вот так достанете все, что находится в теге скрипт.

   foreach($html->find('*[text/javascript]') as $scrimage){
    echo $scrimage; // вывод картинок
    echo "<br>";
    }

Потом из полученных данных выберите то, что нужно.

READ ALSO
Не работает форма обратной связи

Не работает форма обратной связи

Здравствуйте! Есть лендинг пока на тестовом домене http://elenadvabeget

272
Ошибка php Uncaught Error

Ошибка php Uncaught Error

Использую функцию xmlrpc_encode()Вот код:

246
Слияние подстрок в PHP

Слияние подстрок в PHP

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

218