2014-07-16 64 views
0

我想使用VBA将数据从Amazon.in提取到Excel中。因此,对于在亚马逊列出的任何产品,亚马逊的网页进行同样可以使用下面的链接访问:使用VBA从网站获取产品信息

www.amazon.in/dp/B00775Q5PU

没有了。最后(从B00开始)是唯一的产品标识号。现在我有一个这样的产品列表和他们独特的产品标识号。在Excel工作表中。如果你现在向下滚动到亚马逊的产品网页的底部,产品信息,请如下图所示:从本网站进入

Brand    Samsung 
Model    HM 1100 
Item Weight   41 g 
Product Dimensions 12.8 x 8.8 x 3.8 cm 
Item model number HM 1100 

我想只提取产品重量(列为货品重量)包含产品列表的Excel工作表。有人可以帮助我吗?任何帮助将不胜感激:)

谢谢!

+2

这种开放式问题不适合Stack Overflow。如果您试图编写代码,但它不起作用,请告诉我们,我们可以帮助您。因为这个问题太广泛了,可能会被关闭。 –

回答

0

数据菜单 - 导入外部数据 - 新建Web查询Alt + d - d - 含),并按照向导。选择你的桌子。选择您的更新选项。它会出现在你指定的地方(当前单元格)。用宏记录器记录步骤。 工具菜单- 宏 - 记录新宏Alt + T - M - R)。

0

http://seotoolsforexcel.com/ 这适用于刮数据,它有一个免费的版本!

IMPORTXML作品非常好,以及(但它使用谷歌张) https://support.google.com/docs/answer/3093342?hl=en

我用他们两个当一个出现故障,另一个通常盛行小心的


亚马逊对于在服务器上使用刮刀非常不满,因为它占用了大量资源。要小心,因为它可能违反他们的服务条款。

+0

Excel 2013及以上版本具有WEBSERVICE和FILTERXML功能,但我不确定它们是否使用HTML https://blogs.office.com/2013/03/21/use-webservice-functions-to-automatically-update- Excel的2013 - 电子表格与 - 在线数据/ – Slai