可以使用如下的 PHP XPath 代码获取游戏版本值:

$html = '<div class="stat">
            <div class="label">游戏版本</div>
            <div class="value">
                <span>2023/3/1</span>
            </div>
        </div>
        <div class="stat">
            <div class="label">兼容性</div>
            <div class="value">
                <span>Windows 11, Windows 10, Windows 8.1, Windows 7</span>
            </div>
        </div>';

$doc = new DOMDocument();
$doc->loadHTML($html);

$xpath = new DOMXPath($doc);

// 获取游戏版本值
$game_version = $xpath->query('//div[@class="stat"]/div[@class="label"][text()="游戏版本"]/following-sibling::div[@class="value"]/span/text()')->item(0)->nodeValue;

echo $game_version; // 输出:2023/3/1

该 XPath 表达式的含义是,从 class 属性为 statdiv 元素中,查找 class 属性为 labeldiv 元素,其文本为 游戏版本,然后找到其下一个兄弟元素中 class 属性为 valuediv 元素,再找到其中的 span 元素,最后获取其文本节点的值作为游戏版本值。

php xpath 获取下面html里面的值游戏版本 div class=stat div class=label游戏版本div div class=value span202331span div div div class=stat div class=label兼容性div div class=value spanWindows 11 Windows 10 Windows 81 Windows 7span div div

原文地址: https://www.cveoy.top/t/topic/En2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录