Не могу спарсить строку

Статус
В этой теме нельзя размещать новые ответы.

rasl89

Новичок
Приветствую коллеги.
Написал парсер, не могу спарсить одну строку:
код браузера такой:
HTML:
<input type="hidden" name="embed_source" class="embed_source" value="<iframe src="//ok.ru/videoembed/1640644741822" allow="autoplay" allowfullscreen=""></iframe>" id="embed_source" />
схема работы такая: берется урл - определяется ссылка при переходе которой попадаем на страницу с видео- обрабатываем эту страницу ищем класс с видео- парсим и вычленяем оттуда ссылку на видео

часть кода php при помощи которого я пытаюсь спарсить:
PHP:
$div = count($html->find('div[class=expandable chapters-link]'));
    $div--;
    $table = $html->find('div[class=expandable chapters-link]', $div);
    $site = 'https://doramatv.live';
    $kolvo = count($table->find('a[href]'));
    $dd = 0;

    foreach ($table->find('a[href]') as $a3) {
        $dd++;
        usleep(1000000);
        $slovo3 = $a3->href;

//print_r($slovo3);

        $html1 = $site . $slovo3;
        $massa = array();
        $html2 = str_get_html($html1);
        $sources = $html2->find('.embed_source') ?? [];
        foreach ($sources as $a4) {
            $vid = $a4->value;
            print_r($vid);

            $html2 = str_get_html(html_entity_decode($vid));
            $vid = $html2->find('iframe', 0)->src;
            $massa[] = $vid;
вот тут:

PHP:
 $sources = $html2->find('.embed_source') ?? [];
        foreach ($sources as $a4) {
            $vid = $a4->value;
            print_r($vid);
не парсит хоть убей, отладка показывает просто 0 или null

Подскажите, кто знает, что еще можно сделать? Кажется уже все перебрал, ступор.
Парсит при помощи библиотеки simple_html_dom.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
У нас не парсят. Закрыто.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху