QueryList v4 如何获取html标签自定义属性的值。
<dd class="server-and-time">
<span class="server-info" data-wordId="123" title="">加载中...</span>
<p class="time">123212412</p>
</dd>
<dd class="server-and-time">
<span class="server-info" data-wordId="234" title="">加载中...</span>
<p class="time">123212412</p>
</dd>
<dd class="server-and-time">
<span class="server-info" data-wordId="345" title="">加载中...</span>
<p class="time">123212412</p>
</dd>
<dd class="server-and-time">
<span class="server-info" data-wordId="567" title="">加载中...</span>
<p class="time">123212412</p>
</dd>
<dd class="server-and-time">
<span class="server-info" data-wordId="789" title="">加载中...</span>
<p class="time">123212412</p>
</dd>
我使用的方法抓取不到data-worldId
对应的值
public function index(QueryList $queryList)
{
$client = new Client();
$res = $client->request('GET', 'http://www.xxxxxx.com', [
'headers' => [
'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36',
'Accept-Encoding' => 'gzip, deflate, br',
]
]);
$html = (string)$res->getBody();
$currentListRoleZone = $queryList->html($html)->find('.server-info')->attrs('data-wordId');
var_dump($currentListRoleZone);
}
输出结果
object(Tightenco\Collect\Support\Collection)[512]
protected 'items' =>
array (size=20)
0 => null
1 => null
2 => null
3 => null
4 => null
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论