试图导入多个销售市场的天气预报,但是我使用的站点是阻塞的Bot,所以我的ImportHTML函数无法获取URL。
我找到了另一个站点,但是表是在日历视图而不是列表视图中格式化的。我还能以某种方式将这些信息放到Google Sheet (GS)中吗?我得到它来提取信息,但它只是在GS中的表。
--这是我用来提取更改日期的代码:
=CONCATENATE("https://www.wunderground.com/calendar/us/ca/eureka/KACV/date/",$B$3,"-",$C$3,"?cm_ven=localwx_calendar")和将完成的URL表拉到GS:中的代码
=IMPORTHTML(A2, "Table", 1)我想要第一串代码从B3和C3中提取出今天的年份和月份,然后连接起来,然后第二串代码将所有这些集合在一起,然后从网站中提取想要的表,但是我会得到一堆带有表的单元格。
发布于 2019-04-30 20:36:31
那是不可能的您的公式生成的站点由JavaScript控制,Google无法读取JS。您可以通过简单地禁用JS来看到这一点:

发布于 2019-04-30 21:47:17
有一个返回json的API。查看文档,看看是否有一个端点可以满足您的需要。例如,network显示了15天预测的如下内容
https://api.weather.com/v3/wx/forecast/daily/15day?language=en-US&apiKey=6532d6454b8aa370768e63d6ba5a832e&geocode=40.95%2C-124.11&units=e&format=json您可能需要编写自己的脚本来处理这个响应,或者使用像ImportJSON这样的工具。通过一点研究,你很可能会找到合适的东西。
探索15天预报JSON 这里
https://stackoverflow.com/questions/55925003
复制相似问题