【问题标题】:Import dates in google SpreadSheets with importxml使用 importxml 在谷歌电子表格中导入日期
【发布时间】:2018-02-23 18:45:34
【问题描述】:

我正在尝试将本页 (http://www.progsport.com/icehockey/) 上的数据复制到我的 Google 电子表格中。

我需要表中的所有数据,我想将它们分开。我设法用指令复制了匹配的列: = IMPORTXML(B7; "// td / pre"),其中 B7 是 url。

现在我想复制其余的但我不知道,因为它们是特殊类。我做了几次测试,但我没有得到它。如何找到该数据,例如所有行的 (Photo1) 数量? 在其他细胞中有图像。我想复制图像的链接以便稍后处理它们。如何在我的文档中复制这些链接? (图2)

非常感谢您的宝贵时间。

【问题讨论】:

  • 我的回答对您有用吗?如果您对我的回答有疑问,请随时告诉我。这些信息有助于我学习。另外我认为它可以帮助其他用户了解情况作为信息。

标签: html xpath web-scraping google-sheets


【解决方案1】:

这个答案怎么样?对于此示例,我将 http://www.progsport.com/icehockey/ 放入“A1”。

第一季度:

=IMPORTXML(A1, "//tr[contains(@class, 'f')]")

结果:

C - F 列是图像。因此无法将数据作为文本数据检索。

第二季度:

=ARRAYFORMULA("http://www.progsport.com/" & IMPORTXML(A1, "//tr[@class='f2']//img[@class='im']/@src"))

结果:

如果这对你没有用,我很抱歉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多