首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌套的simple-html-dom

嵌套的simple-html-dom
EN

Stack Overflow用户
提问于 2013-03-04 05:04:33
回答 2查看 900关注 0票数 0

我正在尝试使用简单的HTML DOM来捕捉这个分页的最后部分。这部分:

代码语言:javascript
复制
<a class="paginationNumberStyle page_arrows" data-url="**/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=96&amp;storeId=10051**"> 


    <div class="page-nav">  

                <span>1</span>

                 <a class="paginationNumberStyle" data-url="/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=96&amp;storeId=10051"> 
                    2
                 </a>

                 <a class="paginationNumberStyle" data-url="/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=192&amp;storeId=10051"> 
                    3
                 </a>

                 <a class="paginationNumberStyle" data-url="/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=288&amp;storeId=10051"> 
                    4
                 </a>

                 <a class="paginationNumberStyle" data-url="/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=384&amp;storeId=10051"> 
                    5
                 </a>

        <a class="paginationNumberStyle page_arrows" data-url="/Building-Materials/h_d1/N-5yc1vZ25ecodZaqns/h_d2/Navigation?catalogId=10053&amp;Nu=P_PARENT_ID&amp;langId=-1&amp;Nao=96&amp;storeId=10051"> 
                    <img alt="" src="/static/images/layout/triangle-green-right.gif"></a>



</div>

下面是我的代码:

代码语言:javascript
复制
if ($nextPage = $dom->find('a[class=paginationNumberStyle.page_arrows]', 0)) {

   echo $nextPage->href;

我也尝试过:

代码语言:javascript
复制
if ($nextPage = $dom->find('a[class=paginationNumberStyle.page_arrows]', 0)) {

我不是一个简单的HTML DOM的专家,我希望有人知道一个快速的答案。我想知道是不是因为data-url?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-04 08:47:25

为简单起见,您可以:

代码语言:javascript
复制
$dom->find("a.page_arrows", 0)
票数 1
EN

Stack Overflow用户

发布于 2013-03-04 05:09:27

试着这样做

代码语言:javascript
复制
if ($nextPage = $dom->find("a[class='paginationNumberStyle page_arrows]", 0)) echo $nextPage->getAttribute('data-url'); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15190853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档