首页 > 解决方案 > 从 Google 表格中的 Bestbuy 网站中提取照片 url

问题描述

我正在尝试制作一个网络爬虫,目前我能够从笔记本电脑中提取价格和内存等所有数据。但是我试图在网站上获取主要大照片的所有内容都没有,目前我可以拉低分辨率照片,但我希望获得更好质量的照片

https://www.bestbuy.com/site/asus-11-6-chromebook-intel-celeron-4gb-memory-32gb-emmc-flash-memory-gray-grey/6449513.p?skuId=6449513

例如,我正在使用这个。而且我只需要从每个刮擦而不是照片本身中提取网址的方法。谢谢你!

标签: web-scrapinggoogle-sheetsgoogle-sheets-formula

解决方案


尝试:

=INDEX(IMAGE(REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(A1)), 
 "where Col1 starts with 'thumbnailUrl:' 
    and Col1 ends with '}'"), """(.+)"""), 3))

在此处输入图像描述

如果您不需要这么大的图像(只是为了适合您的单元格),请将 3 更改为 1

limit 1如果您只需要主图像,请添加到查询


推荐阅读