首页 > 解决方案 > 无法获取分页页面的 DOMDocument 的内容 - DOMXpath PHP

问题描述

在我的代码中,这总是给我第一页的内容。我知道分页参数之前的页面加载。我怎样才能得到正确的内容。我应该怎么做才能得到正确的解决方案?

for ($page=1; $page<3500; $page++) {

    $doc = new \DOMDocument();
    @$doc->loadHTMLFile("https://steamcommunity.com/market/search?appid=730#p".$page."_popular_desc");
    $xpath = new \DOMXPath($doc);
    $elements = $xpath->query('//span[@class="market_listing_item_name"]');

    $array = iterator_to_array($elements);
    $newArr = array();
    foreach ($array as $arr) {
        $newArr[] = array(
            "itemName" => $arr->textContent
        );
    }
}

标签: phpparsingdomdocumentdomxpath

解决方案


推荐阅读