【问题标题】:Pull photo url from Bestbuy's website in google sheets从 Google 表格中的 Bestbuy 网站中提取照片 url
【发布时间】:2021-07-31 19:50:37
【问题描述】:

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

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

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

【问题讨论】:

  • 全部还是只有主图?

标签: web-scraping google-sheets google-sheets-formula


【解决方案1】:

尝试:

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

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

添加 limit 1查询是否只需要主图

【讨论】:

  • 只需要链接,所以我删除了图像部分,这有效!谢谢!
猜你喜欢
  • 2015-06-05
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 2014-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多