[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как спарсить строку?
rasl89
Приветствую коллеги.
Написал парсер, не могу спарсить одну строку:
код браузера такой:
<input type="hidden" name="embed_source" class="embed_source" value="<iframe src="//ok.ru/videoembed/1640644741822" allow="autoplay" allowfullscreen=""></iframe>" id="embed_source" />



схема работы такая: берется урл - определяется ссылка при переходе которой попадаем на страницу с видео- обрабатываем эту страницу ищем класс с видео- парсим и вычленяем оттуда ссылку на видео

часть кода 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;


вот тут:
        $sources = $html2->find('.embed_source') ?? [];
foreach ($sources as $a4) {
$vid = $a4->value;
print_r($vid);


не парсит хоть убей, отладка показывает просто 0 или null

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

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.