Web Scraping Google Sheets Script

问题描述 投票:1回答:1

我试图根据 "A "列将数据输入 "B "列。如果 "A "是一个完整的网站URL列表,是否可以运行一个脚本,从这些网站中提取电话号码,然后输入到 "B "列?

我是100%的脚本新手,但很想了解这个工作原理。

web-scraping google-sheets
1个回答
1
投票

假设每个单元格在 Column A 是一个网址,你肯定能搜到电话号码。

enter image description here

实现这个功能的代码。

  • 提取网页上的文字 (假设电话号码不是结构化的链接或其他东西).
  • 使用regex搜索该文本中的电话号码。
B2: =JOIN("|",IMPORTXML(A2,"//a/@href"))
C2: =REGEXEXTRACT(B2,"[0-9]{3}[- ]*[0-9]{3}[- ]*[0-9]{4}")
© www.soinside.com 2019 - 2024. All rights reserved.