Я пытаюсь отказаться от веб-сайта http://www.pricegrabber.com/. Я использую для этого простое html dom library. Я использовал простой html dom для большого количества сайтов для утилизации, он отлично работает для меня, но на этом сайте он возвращает неправильный html, который я не вижу в обычном браузере, когда я перехожу к этой странице. Я думаю, что он вернет сайт мобильной версии html.
Хотя исходный сайт отличается. Я тоже пробовал его через CURL, но он возвращает пустой результат. Не знаете, почему, возможно, у них есть некоторые ограничения на их сайте. Хотел узнать, не пропал ли я что-нибудь. Потому что html он возвращает (изображение добавлено), отсутствует много элементов html, которые мне нужно отменить.
Любая помощь будет оценена. благодаря
Это связано с тем, что вы не инструктировали завиток обрабатывать 302, 301 переадресацию. Это можно сделать так, и он вернет вам html
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
Кроме того, для предотвращения использования мобильного контента вы можете использовать браузер в своем заголовке, как этот путь.
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');