【问题标题】:Can NUTCH be used to fetch data from e-commerce sites?NUTCH 可以用来从电子商务网站获取数据吗?
【发布时间】:2014-06-17 13:09:23
【问题描述】:

我想从网站获取数据。 示例我想要来自 ebay 的不同商品的价格。 我想将这些产品及其价格存储在我的数据库中。 NUTCH 在这里有用吗? 如果不是,那么我应该更喜欢什么刮刀/爬行?

【问题讨论】:

  • 您期待什么?如果您期待一个预打包的解决方案,那么不,如果您希望编写一些代码,那么是的,它会完成这项工作。
  • 好的,所以我已经开始使用 nutch 并且它正在工作。现在为了从电子商务网站获取数据,我必须按照你的建议编写一个解析器。但到目前为止,我还没有找到任何关于如何编写解析器的有用教程或文档,你能帮忙吗?

标签: database web-scraping nutch web-crawler


【解决方案1】:

Nutch 所做的是抓取一些网站并将其网页编入索引。

您需要的是一个刮板,它用于从某些网页中提取特定信息。我不知道有哪些工具可用于抓取,但使用 Perl 或 Python 等脚本语言编写自己的工具应该很容易。

但是,如果您想使用 Nutch 进行抓取,您可以构建自己的插件来提取额外的数据。您可以在此链接上找到有关插件的更多信息:https://wiki.apache.org/nutch/PluginCentral。

您应该注意到,抓取并不总是合法的,一些网站明确禁止从其页面自动下载任何内容,您应该在尝试抓取之前检查该网站的使用条款。

【讨论】:

    【解决方案2】:

    试试 scrapy,它是一个非常强大且有据可查的抓取框架。 经验丰富的程序员需要几个小时才能抓取电子商务数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-29
      • 2014-12-20
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多