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

Почему phpQuery не может найти src изображения?

header('Content-type: text/html; charset=utf-8');
require 'phpQuery/phpQuery.php';

function print_arr($arr) {
	echo '<pre>' . print_r($arr, true) . '</pre>';
}

$url = 'https://www.beyoung.in/dur-se-hi-namastey-t-shirt-for-men';
$file = file_get_contents($url);

$doc = phpQuery::newDocument($file);

$img = $doc->find('.fotorama__stage__frame img')->attr('src');
echo $img;
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel
Судя по исходному коду той страницы, которую Вы парсите, можно сделать такой рабочий вариант (там адрес изображения в атрибуте самого дива тоже записан):
$img = $doc->find('.fotorama__stage__frame')->attr('href');
echo $img;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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