rasl89
Новичок
Приветствую коллеги.
Написал парсер, не могу спарсить одну строку:
код браузера такой:
схема работы такая: берется урл - определяется ссылка при переходе которой попадаем на страницу с видео- обрабатываем эту страницу ищем класс с видео- парсим и вычленяем оттуда ссылку на видео
часть кода php при помощи которого я пытаюсь спарсить:
вот тут:
не парсит хоть убей, отладка показывает просто 0 или null
Подскажите, кто знает, что еще можно сделать? Кажется уже все перебрал, ступор.
Парсит при помощи библиотеки simple_html_dom.
Написал парсер, не могу спарсить одну строку:
код браузера такой:
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);
Подскажите, кто знает, что еще можно сделать? Кажется уже все перебрал, ступор.
Парсит при помощи библиотеки simple_html_dom.