问答

QueryList v4 如何获取html标签自定义属性的值。

作者:admin 2021-06-14 我要评论

dd class="server-and-time" span class="server-info" data-wordId="123" title=""加载中.../span p class="time"123212412/p/dddd class="server-and-time" sp...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
<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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • QueryList v4 如何获取html标签自定义

    QueryList v4 如何获取html标签自定义

  • nodejs可是实现多线程异步吗?

    nodejs可是实现多线程异步吗?

  • Vue.js中data里面的一个布尔类型变量的

    Vue.js中data里面的一个布尔类型变量的

  • element select 多选移除

    element select 多选移除

腾讯云代理商
海外云服务器