php - 无法获取分页页面的 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
);
}
}
解决方案
推荐阅读
- node.js - 如何从 Nodejs 中的同步 Azure 函数返回结果
- google-chrome-extension - Chrome 扩展 devtools_page 通信问题
- python - PYTHON - 当用户输入特定值时跳出 while 循环
- javascript - Express:返回未在 api 中显示数组
- typescript - TypeScript:即使在缩小后也无法分配对象
- flutter - 如何抑制 Flutter 中的滚动显示行为?
- sql - 根据传递的参数进行 SQL 查询
- mysql - PHPMyAdmin - 如何修复 #1006 - 无法在 Ubuntu 20.04 中创建数据库 'database_name' (errno: 13 “permission denied”)?
- html - 在 HTML 中创建包含来自对象的信息的电子邮件正文
- php - PHP 用户注册