使用VBA从网站获取产品信息

时间:2014-07-16 20:02:06

标签: excel vba excel-vba

我想使用VBA将Amazon.in中的数据提取到Excel中。因此,对于亚马逊上列出的任何产品,可以使用以下链接访问相同的亚马逊网页:

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 个答案:

答案 0 :(得分:0)

数据菜单 - 导入外部数据 - 新建Web查询 Alt + D - D - W )并按照向导进行操作。只选择你的桌子。选择更新选项。它将出现在您指定的位置(当前单元格)。使用Macro Recorder记录步骤。 工具菜单 - 宏 - 录制新宏 Alt + T - M - R )。

答案 1 :(得分:0)

http://seotoolsforexcel.com/ 这非常适合抓取数据,它有一个免费版本!

importxml的效果非常好(但它使用谷歌表) https://support.google.com/docs/answer/3093342?hl=en

我已经使用它们,当一个失败时,另一个通常占优势

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