【问题标题】:Is it possible to web scrape with AngularJS? [closed]是否可以使用 AngularJS 进行网页抓取? [关闭]
【发布时间】:2016-02-24 23:49:32
【问题描述】:

我正在尝试访问我的流星角应用程序中的在线表格。网站上的表格是这样的:

<table class="Grid GridBrowse">
<tbody>
<tr class="GRH">

    //one of the items
<tr>
    <td><a class="ItmTLnk" href="itemLink">ITEM ID</a></td>
    <td>
        <a class="tn1"href="itemLink"><img alt="" src="http://someLink.com/thumb.jpg" /></a>
    </td>
    <td class="ttC">
        <div>
            <a href="itemLink" class="BItmTLnk">ITEM TITLE</a>
        </div>

    </td>
    <td class="lrt">ITEM PRICE</td>
</tr>
    //end item
</tbody>
</table>

JSFiddle of Table

表中有多个&lt;td&gt; 项目,它们看起来都像小提琴中的那个,都具有相同的类名。我需要遍历它们以获取项目 ID、图像、标题和价格。

我怎样才能拉入这个表,然后遍历它来获取这些元素?

【问题讨论】:

标签: html angularjs meteor web-scraping


【解决方案1】:

我认为您的要求只需要标准的 Javascript。试试这个。

var elements = document.getElementsByClassName('ItmTLnk');

您最终会得到一个匹配元素的数组,并且可以访问元素属性。

【讨论】:

  • 谢谢达里尔,这正是我想要的!
  • 您可能需要改写您的问题,以便解除保留。
猜你喜欢
  • 2011-01-06
  • 2021-12-03
  • 1970-01-01
  • 2022-06-13
  • 2017-09-26
  • 2017-04-05
  • 2013-04-27
相关资源
最近更新 更多