没有类或ID的Watir刮表

时间:2018-03-07 21:00:51

标签: ruby watir scrape

我不想打扰你,但我无法解决问题:/

我正在对网页进行剪贴簿,而且该网页的结构中没有很多类或ID。

我留下了html的摘录:

                <tr>
                    <td style="border-left:2px solid white;">
                        <ul  class="listCarro" >
                            <li class="all">
                                <a href="javascript:searchMarcaAutosModeloDetalle('0','Todos','')">
                                    Todos
                                </a>
                            </li>
                        </ul>
                    </td>
                    <td align="center">
                        <a href="javascript:searchMarcaAutosModeloDetalle('0','Todos','')">

                        </a>
                    </td>
                    <td align="center" style="border-right:2px solid white;">
                        <a href="javascript:searchMarcaAutosModeloDetalle('0','Todos','')">

                        </a>
                    </td>               
                </tr>

                <tr>
                    <td style="border-left:2px solid white;">
                        <ul  class="listCarro" >
                            <li class="">
                                <a href="javascript:searchMarcaAutosModeloDetalle('854','MAZDA 6 2.0 DOHC','(2002   - 2010  )')">
                                    MAZDA 6 2.0 DOHC
                                </a>
                            </li>
                        </ul>
                    </td>
                    <td align="center">
                        <a href="javascript:searchMarcaAutosModeloDetalle('854','MAZDA 6 2.0 DOHC','(2002   - 2010  )')">
                            LFDE
                        </a>
                    </td>
                    <td align="center" style="border-right:2px solid white;">
                        <a href="javascript:searchMarcaAutosModeloDetalle('854','MAZDA 6 2.0 DOHC','(2002   - 2010  )')">
                            (2002   - 2010  )
                        </a>
                    </td>               
                </tr>

当我使用时:

 browser.tr.as do |b|
         puts b.text.strip
 end

只显示我&#34; Todos&#34;以下内容未显示。我很难这样做,因为它不包含那么多类。

有什么想法吗?谢谢你,不便之处。

问候。

0 个答案:

没有答案