DOMDocument возвращает пустые данные - PullRequest
0 голосов
/ 26 мая 2020

Я не буду вдаваться в подробности, если l oop. У меня есть копия кода точно на другом виртуальном сервере с той же версией PHP, и она попадает в l oop и возвращает результат из CURL с использованием веб-страницы в качестве ресурса. Есть ли что-то, чего мне не хватает, что не так с фрагментом кода (я пытаюсь быть кратким, но кода больше). Любые сопутствующие советы были бы полезны.

class News extends General
{
    public $CU;


    // Constructor
    public function __construct()
    {
     $this->CU = new CURL();
     $dom = new DOMDocument();
     @$dom->loadHTML($this->CU->Response['Body']);
     $xpath = new DOMXPath($dom);
    }

        $result_list = $xpath->query("//div[contains(@class, 's-search-results')]//div[contains(@class, 's-result-item')]//h2//a");
        $price_list =  $xpath->query("//div[contains(@class, 's-search-results')]//div[contains(@class, 's-result-item')]//span[contains(@data-a-color, 'base')]//span[contains(@class, 'a-offscreen')]");



            if($result_list->length > 0 && $result_list->length==$price_list->length) 
            {
                ECHO "In the loop";
            }
}

...